Komenda call
w systemie Windows służy do wywoływania innego skryptu lub pliku wsadowego (.bat) z aktualnego kontekstu skryptu. Umożliwia to wykonanie dodatkowych operacji bez przerywania działania głównego skryptu. Po zakończeniu wywołanej komendy program wraca do miejsca, w którym został wywołany.
call [nazwa_pliku] [argumenty]
Parametr | Opis |
---|---|
nazwa_pliku | Ścieżka do pliku wsadowego, który ma zostać wywołany. Musi być podany z rozszerzeniem .bat lub .cmd. |
argumenty | Opcjonalne argumenty, które można przekazać do wywoływanego skryptu. Mogą być to wartości, które skrypt wykorzysta w swoim działaniu. |
call skrypt.bat arg1 arg2
W powyższym przykładzie komenda call
wywołuje skrypt skrypt.bat
i przekazuje mu dwa argumenty: arg1
oraz arg2
. Po zakończeniu działania skrypt.bat
, kontrola wraca do miejsca, w którym została wywołana komenda call
.
call myscript.bat
W tym przykładzie skrypt myscript.bat
jest uruchamiany bez żadnych dodatkowych argumentów. Program wykonuje zawartość pliku, a następnie kontynuuje wykonywanie poleceń w oryginalnym pliku wsadowym.