8 października 2018,
in category Informatyka comments
Jeśli pierwszym leksemem polecenia jest tekst CMD, wówczas zastępowany on jest zawartością zmiennej COMSPEC. Dzięki temu uruchamiany jest zawsze właściwy interpreter poleceń.
Jeśli pierwszy leksem polecenia nie zawiera rozszerzenia pliku, wówczas polecenie START, szukając pliku wykonywalnego, korzysta ze zmiennej PATH EXT jako listy możliwych rozszerzeń plików. PATHEXT musi zawierać listę rozszerzeń plików, oddzielonych średnikami. Szukając polecenia do wykonania, START testuje kolejno każde z nich. Domyślną wartością PATHEXT jest .COM.EXE.BAT.CMD. Polecenie START przeszukuje bieżący katalog, a następnie wszystkie katalogi określone przez zmienną PATH. Dla każdego katalogu sprawdzane są wszystkie rozszerzenia, tzn. START sprawdza najpierw wszystkie rozszerzenia plików z PATHEXT w bieżącym katalogu, później w pierwszym katalogu zmiennej PATH, następnie w drugim itd.
Czytaj Dalej