Страница 1 из 1
Как программно запустить несколько программ одновременно
Добавлено: 14 июл 2004, 16:47
interalex1
Как программно запустить из bat-файла несколько программ одновременно, не последовательно.
Добавлено: 14 июл 2004, 17:33
Eugie
Никак, bat-файл по смыслу предполагает последовательный запуск.
Добавлено: 14 июл 2004, 17:35
AiK
bat, равно как и cmd файл не предполагает отношения к Win API и Shell. И, кроме того, имеет очень слабое отношение к программированию. Последнее китайское предупреждение.
Добавлено: 16 июл 2004, 01:51
Naeel Maqsudov
Уважаемые коллеги!
Не помню было ли это в win95 но в win98 и далее наберите в командной строке "start /?".
Получите опции команды start, которая позволяет запустить приложение с установкой статуса его окна и сразу же возвращает управление вызвавшему ее bat-скрипту.
ТАК ЧТО МОЖНО!
Вот держать эти программы на контроле, и что-то сделать по их завершении нельзя, но кто сказал, что с помошью start мы обязаны запускать сами приложения, а не bat-скрипты, которые их запускают как обычно и делают еще что-то по их завершении. Короче возможностей на самом деле больше, чем кажется.
Т.е. вполне реально написать bat-скрипт, который запустит 2 процесса, дождется завершения самого долгого, и пойдет работать дальше.
И, кроме того, имеет очень слабое отношение к программированию
Но все-таки имеет

Это же shell programing! В DOS/WIN ему конечно далеко до shell programing в *nix, но тем не менее, я бы не был так категоричен

(Или это было предупреждение связанное с переносом топика?)