Plik wsadowy systemu Windows ( called.batlub called.cmd) można wywołać z innego pliku wsadowego ( caller.batlub caller.cmd) lub interaktywnego polecenia cmd.exe na kilka sposobów:
- bezpośrednie połączenie:
called.bat - używając polecenia call:
call called.bat - używając polecenia cmd:
cmd /c called.bat - za pomocą polecenia start:
start called.bat
Mam problem z rozróżnieniem ich przeznaczenia na podstawie tekstu pomocy: kiedy użyć którego? np. dlaczego mógłbym użyć polecenia „zadzwoń” zamiast bezpośredniego połączenia. Co za różnica?
Interesuje mnie jakiś raport podsumowujący, który analizuje wszystkie 4 możliwości (i inne, jeśli w ogóle ich brakuje) z różnych punktów widzenia: zalecane przypadki użycia, do których są przeznaczone, tworzenie procesów, kontekst wykonania, środowisko, przetwarzanie kodu zwrotnego.
Uwaga: używam dodatku SP3 dla systemu Windows XP.
start "" [options] command