Как программно запустить несколько программ одновременно

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
interalex1
Сообщения: 25
Зарегистрирован: 15 июн 2004, 12:25

Как программно запустить из bat-файла несколько программ одновременно, не последовательно.
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Никак, bat-файл по смыслу предполагает последовательный запуск.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

bat, равно как и cmd файл не предполагает отношения к Win API и Shell. И, кроме того, имеет очень слабое отношение к программированию. Последнее китайское предупреждение.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Уважаемые коллеги!
Не помню было ли это в win95 но в win98 и далее наберите в командной строке "start /?".
Получите опции команды start, которая позволяет запустить приложение с установкой статуса его окна и сразу же возвращает управление вызвавшему ее bat-скрипту.
ТАК ЧТО МОЖНО!
Вот держать эти программы на контроле, и что-то сделать по их завершении нельзя, но кто сказал, что с помошью start мы обязаны запускать сами приложения, а не bat-скрипты, которые их запускают как обычно и делают еще что-то по их завершении. Короче возможностей на самом деле больше, чем кажется.
Т.е. вполне реально написать bat-скрипт, который запустит 2 процесса, дождется завершения самого долгого, и пойдет работать дальше.
И, кроме того, имеет очень слабое отношение к программированию
Но все-таки имеет :) Это же shell programing! В DOS/WIN ему конечно далеко до shell programing в *nix, но тем не менее, я бы не был так категоричен ;) (Или это было предупреждение связанное с переносом топика?)
Ответить