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.