1
Zmienne systemowe
Marek Pudełko
SOiSK – semestr II
2
Zmienne systemowe
• Niektóre katalogi Windows zawierają ważne
programy i ustawienia systemowe.
• Przykładem są katalogi Windows, Program
Files, ustawienia profili użytkowników,
katalog tymczasowy itp.
• Niektóre z nich mogą być instalowane w
różnych miejscach. Windows jest zazwyczaj
w C:\Windows, ale można go zainstalować
na innym dysku,np. E:\windows lub w
katalogu o innej nazwie np. C:\XP.
• Dlatego należy stworzyć zmienne, które
jednoznacznie identyfikują względne
umieszczenie pewnych ważnych katalogów.
3
Poszczególne zmienne
systemowe
Nazwa
zmiennej
Katalog
%tmp%
katalog tymczasowy
%temp%
katalog tymczasowy
%userprofile%
profil danego użytkownika
%allusersprofile%
Profil wspólny wszystkich
użytkowników
%homepath%
ścieżka do własnego profilu
%homedrive%
dysk zawierający własny profil
%systemdrive%
dysk zawierający system operacyjny
%windir%
katalog windows
%systemroot%
katalog gdzie jest root - windows
%programfiles%
katalog program files
%appdata%
dane aplikacji w profilu użytkownika
%commonprogramfiles
%
katalog gdzie są wspólne dane
aplikacji w program files
4
Zmienne systemowe w
eksploratorze
• Zmiennych
można użyć
do
przyspieszone
j nawigacji po
systemie
wpisując je w
okno adresu
eksploratora
Windows.
5
Przykłady
• DIR %windir%
• DIR %temp%
• DIR %programfiles%
• DIR %windir%\system32
• DIR %userprofile%\pulpit
• DIR %allusersprofile%\ulubione
• CD %windir%
• CD %systemdrive%\
6
Wykorzystanie zmiennych
systemowych %windir% w wierszu
poleceń
• Polecenie DIR %windir% /p
7
Wykorzystanie zmiennych
systemowych %temp% w wierszu
poleceń
• Polecenie DIR %temp%/p oraz CD %temp%
8
Ćwiczenia
• Uruchom wiersz poleceń Windows
• Używając zmiennych systemowych
wyświetl zawartość katalogów:
– Windows
– Katalog tymczasowy
– Program files
– Dane aplikacji i wspólne dane wszystkich
aplikacji
– Profil danego użytkownika
– Profil wspólny wszystkich użytkowników
– Dysk na którym znajduje się system operacyjny