COMMAND.COM
| Ten artykuł od 2012-05 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
COMMAND.COM – domyślna powłoka (inaczej interpreter poleceń) systemu MS-DOS i niektórych wersji systemu Windows. Tłumaczy polecenia wpisane po znaku zachęty (ang. prompt; zwykle w postaci "C:\>" lub "C>") na komendy wykonywalne przez system DOS.
Po wpisaniu przez użytkownika dowolnego ciągu znaków i naciśnięciu przycisku enter uruchamiany jest command.com. Zaczyna on interpretować wpisany ciąg, sprawdzając czy jest to polecenie wewnętrzne (np. CLS, TYPE, ECHO, PROMPT, IF, FOR), czy polecenie uruchomienia programu zewnętrznego (np. FORMAT.COM, EDIT.COM). Pliki polecenia programu zewnętrznego są wyszukiwane w folderach opisanych zmienną środowiskową PATH, opisaną w pliku autoexec.bat. Domyślnie podstawową ścieżką PATH jest katalog systemowy DOS lub WINDOWS. Gdy polecenie nie zostanie rozpoznane poprawnie, command.com wyświetli komunikat "Bad command or file name" lub także "Nazwa '<tu wpisana nazwa>' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy.".
Command może pracować w dwóch trybach – aktywnym (interakcyjnym) lub wsadowym. Tryb wsadowy polega na zinterpretowaniu podanego pliku wsadowego BAT, będącego spisem poleceń MS-DOS, skryptem. Plik autoexec.bat jest przykładem pliku wsadowego.