Μεταβλητές συστήματος και περιβάλλοντος χρήστηήταν πάντα ένα σύνθετο θέμα συζήτησης για την καθημερινήλειτουργικό σύστημα Windowsχρήστες. Τι κάνουν; Ένα σεμινάριο στο διαδίκτυο είπε να προσθέσετε μια μεταβλητή PATH, αλλά τι είναι; Πού μπορώ να βρω αυτές τις μεταβλητές; Όλες αυτές οι ερωτήσεις θα απαντηθούν σύντομα σε αυτήν την ανάρτηση. Προσπαθήσαμε να σας δώσουμε μια επισκόπηση υψηλού επιπέδου για το τι είναι οι μεταβλητές συστήματος και περιβάλλοντος χρήστη και πώς μπορείτε να τις χρησιμοποιήσετε.
Σε αυτήν την ανάρτηση, θα συζητήσουμε τις μεταβλητές περιβάλλοντος, τις μεταβλητές περιβάλλοντος συστήματος και χρήστη και τον τρόπο προσθήκης και τροποποίησης τους. Στη συνέχεια, θα προχωρήσουμε στις Δυναμικές Μεταβλητές Συστήματος και θα δούμε πώς να τις χρησιμοποιήσουμε στη γραμμή εντολών.
Τι είναι μια μεταβλητή περιβάλλοντος στο λειτουργικό σύστημα Windows
Η μεταβλητή περιβάλλοντος αποτελείται από δύο ξεχωριστές λέξεις, «Περιβάλλο'και'Μεταβλητός'. Ας συζητήσουμε πρώτα τη «μεταβλητή». Σημαίνει ότι η οντότητα μπορεί να αποθηκεύσει μια τιμή και να διαφέρει από υπολογιστή σε υπολογιστή. Τα Windows παρέχουν ένα «Περιβάλλον» για τις εφαρμογές για εκτέλεση και εκτέλεση λειτουργιών, και αυτό είναι που κάνει την πρώτη λέξη. Συνδυάζοντας και τα δύο, οι Μεταβλητές Περιβάλλοντος είναι εκείνα τα δυναμικά αντικείμενα που αποθηκεύουν τις τιμές που παρέχονται από το περιβάλλον. Τώρα, το περιβάλλον παρέχει τιμές που βοηθούν άλλα προγράμματα να αποκτήσουν κάποιες κρίσιμες πληροφορίες για το σύστημα. Υπάρχει μια μεταβλητή περιβάλλοντος που ονομάζεται 'windir' που αντιστοιχεί στον κατάλογο όπου είναι εγκατεστημένα τα Windows. Για να το δείτε σε δράση, ανοίξτε ένα παράθυρο εξερευνητή και πληκτρολογήστε '%windir%' στη γραμμή διευθύνσεων. Θα ανοίξει ο φάκελος εγκατάστασης των Windows.
Παρομοίως, μπορείτε να κάνετε αναφορά στον κατάλογο των Windows χρησιμοποιώντας τη μεταβλητή 'windir' σε άλλα προγράμματα και σενάρια. Υπάρχουν πολλές άλλες μεταβλητές στις οποίες είναι δυνατή η πρόσβαση, το 'TEMP' ή το 'TMP' είναι η μεταβλητή που οδηγεί στον κατάλογο όπου αποθηκεύονται όλα τα προσωρινά αρχεία. Η πιο δημοφιλής μεταβλητή «Διαδρομή» είναι αυτή που οδηγεί στους καταλόγους που περιέχουν εκτελέσιμα αρχεία. Για να μπορείτε να εκτελέσετε ένα πρόγραμμα από τη Γραμμή εντολών σε οποιονδήποτε άλλο κατάλογο. Έχουμε εξηγήσει τη διαδρομή αργότερα σε αυτήν την ανάρτηση. Όλες αυτές οι μεταβλητές είναι χρήσιμες όταν αναπτύσσετε κάτι ή χρησιμοποιείτε πολύ το κέλυφος.
Τι είναι οι μεταβλητές συστήματος και περιβάλλοντος χρήστη
Πολύ παρόμοιο με το πώς λειτουργεί το Μητρώο στα Windows, έχουμε μεταβλητές συστήματος και περιβάλλοντος χρήστη. Οι μεταβλητές συστήματος είναι αποδεκτές σε όλο το σύστημα και δεν διαφέρουν από χρήστη σε χρήστη. Ενώ τα περιβάλλοντα χρήστη διαμορφώνονται διαφορετικά από χρήστη σε χρήστη. Μπορείτε να προσθέσετε τις μεταβλητές σας κάτω από τον χρήστη, έτσι ώστε οι άλλοι χρήστες να μην επηρεάζονται από αυτές.
Απλώς προς ενημέρωσή σας, μιας και συζητάμε το θέμα σε βάθος.Μεταβλητές Συστήματοςαξιολογούνται προηγουμένωςΜεταβλητές Χρήστη. Έτσι, εάν υπάρχουν ορισμένες μεταβλητές χρήστη με το ίδιο όνομα με τις μεταβλητές συστήματος, τότε θα ληφθούν υπόψη οι μεταβλητές χρήστη. Η μεταβλητή Path δημιουργείται με διαφορετικό τρόπο. Η αποτελεσματική διαδρομή θα είναι η μεταβλητή Διαδρομή χρήστη που προσαρτάται στη μεταβλητή Διαδρομή συστήματος. Έτσι, η σειρά των εγγραφών θα είναι καταχωρήσεις συστήματος ακολουθούμενες από καταχωρίσεις χρήστη.
Ανάγνωση:Τρόπος χρήσης?
Τρόπος προσθήκης και τροποποίησης μεταβλητών περιβάλλοντος
Μια μικρή προειδοποίηση πριν προχωρήσουμε βαθύτερα.και προσπαθήστε να μην παραβιάσετε τις υπάρχουσες ρυθμίσεις που έχουν διαμορφωθεί για το σύστημά σας. Μέχρι να είστε πολύ σίγουροι για τις πράξεις σας. Για να ανοίξετε το παράθυρο "Μεταβλητές περιβάλλοντος", ακολουθήστε τα εξής βήματα:
- Κάντε δεξί κλικ στο εικονίδιο «Αυτός ο υπολογιστής» και επιλέξτε «Ιδιότητες».
- Τώρα σε αυτό το παράθυρο, επιλέξτε «Προηγμένες ρυθμίσεις συστήματος» από το αριστερό μέρος.
- Πατήστε το τελευταίο κουμπί λέγοντας "Μεταβλητές Περιβάλλοντος" για να ανοίξετε το παράθυρο προορισμού μας.

Μόλις το ανοίξετε, θα μπορείτε να προβάλλετε τις μεταβλητές χρήστη και συστήματος ξεχωριστά. Το όνομα της μεταβλητής βρίσκεται στην πρώτη στήλη και η τιμή της στη δεύτερη. Τα αντίστοιχα κουμπιά κάτω από τον πίνακα σάς επιτρέπουν να «Προσθήκη», «Επεξεργασία» και «Διαγραφή» αυτών των μεταβλητών.
Ανάγνωση:στα Windows 11
Χρησιμοποιώντας τη μεταβλητή Path
Το Path είναι η πιο χρησιμοποιούμενη μεταβλητή περιβάλλοντος. Όπως ανέφερα, δείχνει σε καταλόγους που περιέχουν εκτελέσιμα αρχεία. Αφού ρυθμίσετε σωστά τη μεταβλητή Διαδρομή, μπορείτε να χρησιμοποιήσετε αυτά τα εκτελέσιμα από οπουδήποτε στο σύστημα. Ας προσπαθήσουμε να το καταλάβουμε αυτό με ένα παράδειγμα. Ανοίξτε το παράθυρο μεταβλητών περιβάλλοντος και αναζητήστε "Διαδρομή" στις μεταβλητές συστήματος.

Κάντε κλικ στο «Επεξεργασία» και, στη συνέχεια, κάντε κλικ στο «Νέο» χωρίς να παίζετε με άλλα στοιχεία ελέγχου αυτήν τη στιγμή. Τώρα κάντε κλικ στην αναζήτηση και επιλέξτε έναν φάκελο που έχει το επιθυμητό εκτελέσιμο αρχείο. Κάντε κλικ στο «Ok» και αποθηκεύστε τα πάντα. Πρόσθεσα το εκτελέσιμο "Κώδικας Visual Studio" στη διαδρομή.

Τώρα για να εκτελέσετε την εφαρμογή σας, ανοίξτε τη Γραμμή εντολών και πληκτρολογήστε το όνομα του εκτελέσιμου αρχείου που υπήρχε στο φάκελο. Μπορείτε να παρέχετε πρόσθετα ορίσματα εάν το υποστηρίζει το πρόγραμμα. Το πρόγραμμα θα εκτελεστεί από τη γραμμή εντολών χωρίς στην πραγματικότητα να βρίσκεται στον κατάλογο από τον οποίο εκτελέσατε την εντολή. Αυτή είναι η ομορφιά τουΜεταβλητή διαδρομής.
Ανάγνωση:
Λίστα όλων των μεταβλητών περιβάλλοντος
Ανοίξτε τη γραμμή εντολών και πληκτρολογήστε 'ΣΕΙΡΑ' και πατήστε Enter. Θα εμφανιστεί ολόκληρη η λίστα των μεταβλητών με τις τρέχουσες τιμές τους και μπορείτε να ανατρέξετε σε αυτήν για να κάνετε αλλαγές στον υπολογιστή σας.
Ανάγνωση:στα Windows
Μεταβλητές Δυναμικού Περιβάλλοντος
Σε αντίθεση με τις συμβατικές μεταβλητές, οι μεταβλητές δυναμικού περιβάλλοντος παρέχονται από το CMD και όχι από το σύστημα. Δεν μπορείτε να αλλάξετε τις τιμές αυτών των μεταβλητών και επεκτείνονται σε διάφορες διακριτές τιμές όποτε ζητείται. Συνήθως χρησιμοποιούμε αυτές τις μεταβλητές για μαζική επεξεργασία και αυτές δεν αποθηκεύονται στο περιβάλλον. Ακόμη και η εντολή 'SET' δεν θα αποκαλύψει αυτές τις μεταβλητές. Μερικές από τις μεταβλητές δυναμικού περιβάλλοντος παρατίθενται παρακάτω.
Ανάγνωση:.
Λίστα μεταβλητών περιβάλλοντος στα Windows 11/10
%APPDATA%– Γ:\Χρήστες\<username> \AppData\Περιαγωγή
%ALLUSERSPROFILE%– C:\ProgramData
%CD%– Η πληκτρολόγηση αυτής της εντολής θα σας δώσει τον τρέχοντα κατάλογο στον οποίο εργάζεστε.
%COMMONPROGRAMFILES%– C:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)%– C:\Program Files (x86)\Common Files
%COMMONPRGRAMW6432%– C:\Program Files\Common Files
%CMDEXTVERSION%– Αυτή η μεταβλητή επεκτείνεται στην έκδοση των επεκτάσεων της γραμμής εντολών.
%COMSPEC%– C:\Windows\System32\cmd.exe
%ΗΜΕΡΟΜΗΝΙΑ%: – Αυτή η μεταβλητή θα σας δώσει την τρέχουσα ημερομηνία σύμφωνα με τις προτιμήσεις μορφής ημερομηνίας.
%ERRORLEVEL%– Καθορίζει το επίπεδο σφάλματος που έχει οριστεί από την τελευταία εντολή εκτέλεσης.
%HOMEDRIVE%– Γ:\
%HOMEPATH%-Γ:\Χρήστες\<username>
%LOCALAPPDATA%– Γ:\Χρήστες\<username> \AppData\Local
%LOGONSERVER%– \\<domain_logon_server>
%ΜΟΝΟΠΑΤΙ%– C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PATHEXT%– .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROGRAMDATA%– C:\ProgramData
%PROGRAMFILES%– C:\Program Files
%PROGRAMW6432%– C:\Program Files
%PROGRAMFILES(X86)%– C:\Program Files (x86)
%ΤΑΧΥΣ%– $P$G
%SYSTEMDRIVE%– Γ:
%SYSTEMROOT%– C:\Windows
%ΦΟΡΑ%– Ομοίως, σας δίνει την τρέχουσα ώρα σύμφωνα με τις προτιμήσεις της μορφής ώρας.
%TMP%– Γ:\Χρήστες\<username> \AppData\Local\Temp
%TEMP%– Γ:\Χρήστες\<username> \AppData\Local\Temp
%USERNAME%–<username>
%USERPROFILE%– Γ:\Χρήστες\<username>
%USERDOMAIN%– Τομέας χρήστη που σχετίζεται με τον τρέχοντα χρήστη.
%USERDOMAIN_ROAMINGPROFILE%– Τομέας χρήστη που σχετίζεται με το προφίλ περιαγωγής.
%WINDIR%– C:\Windows
%ΚΟΙΝΟ%– C:\Users\Public
%PSMODULEPATH%– %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%ONEDRIVE%– Γ:\Χρήστες\<username> \OneDrive
%DRVERDATA%– C:\Windows\System32\Drivers\DriverData
%CMDCMDLINE%– Εξάγει τη γραμμή εντολών που χρησιμοποιείται για την εκκίνηση της τρέχουσας περιόδου λειτουργίας γραμμής εντολών. (Γραμμή εντολών.)
%COMPUTERNAME%-Εξάγει το όνομα του συστήματος.
%PROCESSOR_REVISION%– Εξάγει αναθεώρηση επεξεργαστή.
%PROCESSOR_IDENTIFIER%– Εξάγει το αναγνωριστικό επεξεργαστή.
%PROCESSOR_LEVEL%– Εξάγει επίπεδο επεξεργαστή.
%ΤΥΧΑΙΟΣ%– Αυτή η μεταβλητή εκτυπώνει έναν τυχαίο αριθμό από το 0 έως το 32767
%NUMBER_OF_PROCESSORS%– Εξάγει τον αριθμό των φυσικών και εικονικών πυρήνων.
%OS%– Windows_NT
Αυτό αφορούσε λίγο πολύ τις μεταβλητές συστήματος και περιβάλλοντος χρήστη στα Windows. Τα Windows έρχονται με πολλές περισσότερες μεταβλητές – μην ξεχάσετε να τις ελέγξετε χρησιμοποιώντας την εντολή «SET».
ΑΚΡΟ:είναι ένα ισχυρό πρόγραμμα επεξεργασίας μεταβλητών περιβάλλοντος για Windows.













