Windows 95/98/NT FAQ

Как вызвать один командный файл из другого ?


Можно просто ввести имя командного файла в теле исходного файла. Но тогда при окончании выполнения вызванного файла, управление не вернется к исходному файлу :( Допустим у нас имеются следующие командные файлы:

calling.bat

@echo off
echo Calling bat here
called.bat
echo Back to Calling bat

called.bat

@echo off
echo called bat here

Если запустить calling.bat, то мы не получим на экране отображение "Back to Calling bat" после завершения исполнения called.bat (управление не переходит назад, к calling.bat). Чтобы управление возвращалось, просто поставьте call перед called.bat


На первую страницу    Раздел Windows NT    Назад

Copyright © 2000. Andrey Harchenko. При перепечатке ссылка на http://WinFAQ.com.ru обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen