
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.04.2006, 09:46
|
|||
|---|---|---|---|
|
|||
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
Есть необходимость написать батник, который будет представлять собой последовательный вызов некоторых приложений. Примерное содержание батника: prog1.exe parfile1.pfl prog2.exe parfile2.pfl prog3.exe parfile3.pfl . . . progN.exe parfileN.pfl И пока происходит вызов екзешников, то всё хорошо работает. Выполняются последовательно все указанные программы. Но, задача в том, что нужно из этого батника запускать другой батник. То есть файл делаю такой: prog1.exe parfile1.pfl prog2.exe parfile2.pfl prog3.exe parfile3.pfl . . . bat_file1.bat . . . progN.exe parfileN.pfl Вот тут всё и ломается. Успешно выполняются все команды до вызова батника bat_file1.bat. Также отлично выполняется сам батник bat_file1.bat. Но потом управление в исходный файл не передается и все инструкции, указанные после вызова bat_file1.bat - просто не исполняются. Собственно вопрос - как сделать так, что бы после вызова и успешного завершения работы файла bat_file1.bat управление вернулось в исходный батник и продолжилось выполнение указанных в нем команд? ОС - Win2K, Win2K Server, Win2K AS, WinXP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2006, 09:51
|
|||
|---|---|---|---|
|
|||
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
Вызов по английски CALL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2006, 10:20
|
|||
|---|---|---|---|
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
заменить на call bat_file1.bat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2006, 10:54
|
|||
|---|---|---|---|
|
|||
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
Не-а, так не канает. Если писать CALL, то выполнение инструкций вызываемого батника начинается в новом терминальном окне. В это же время в старом окне продолжает выполняться то, что после батника записано. Таким образом процес распараллеливается в том месте, где указан вызов. А мне надо, что бы всё шло последовательно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2006, 11:41
|
|||
|---|---|---|---|
|
|||
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
Тупой ЛамерЕсть необходимость написать батник, который будет представлять собой последовательный вызов некоторых приложений. Примерное содержание батника: prog1.exe parfile1.pfl prog2.exe parfile2.pfl prog3.exe parfile3.pfl . . . progN.exe parfileN.pfl И пока происходит вызов екзешников, то всё хорошо работает. Выполняются последовательно все указанные программы. Но, задача в том, что нужно из этого батника запускать другой батник. То есть файл делаю такой: prog1.exe parfile1.pfl prog2.exe parfile2.pfl prog3.exe parfile3.pfl . . . bat_file1.bat . . . progN.exe parfileN.pfl Вот тут всё и ломается. Успешно выполняются все команды до вызова батника bat_file1.bat. Также отлично выполняется сам батник bat_file1.bat. Но потом управление в исходный файл не передается и все инструкции, указанные после вызова bat_file1.bat - просто не исполняются. Собственно вопрос - как сделать так, что бы после вызова и успешного завершения работы файла bat_file1.bat управление вернулось в исходный батник и продолжилось выполнение указанных в нем команд? ОС - Win2K, Win2K Server, Win2K AS, WinXPИспользуй вот такой вариант вызова: prog1.exe parfile1.pfl prog2.exe parfile2.pfl prog3.exe parfile3.pfl . . . cmd /c bat_file1.bat . . . progN.exe parfileN.pfl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2006, 22:27
|
|||
|---|---|---|---|
Выполнения набора инструкций из *.bat файла |
|||
|
#18+
Тупой ЛамерНе-а, так не канает. Если писать CALL, то выполнение инструкций вызываемого батника начинается в новом терминальном окне. вы это так думаете или вы пробовали ? всю жисть в 1 окне работало ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=26&tablet=1&tid=1510633]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 542ms |

| 0 / 0 |
