Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запуск нескольких приложений из cmd

Ответить
Настройки темы
CMD/BAT - запуск нескольких приложений из cmd

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Хочу запустить из батника несколько программ, но запускается т олько одна, которуая указана первой, и потом консоль не закрывается. Как лечить?
запускаю батник со следующим содержанием:
Код: Выделить весь код
cd c:\
"Program Files\Agnitum\Outpost Firewall\outpost.exe"
"Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal Pro\AvpM.exe"
"Program Files\Punto Switcher\PS.exe"
или
Код: Выделить весь код
cd c:\
"Program Files\Agnitum\Outpost Firewall\outpost.exe"
cd c:\
"Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal Pro\AvpM.exe"
cd c:\
"Program Files\Punto Switcher\PS.exe"

Отправлено: 16:06, 01-02-2006

 

Аватара для Ramzes_

Старожил


Сообщения: 203
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


Запускай так:
Код: Выделить весь код
start /D "С:\Program Files\The Bat!\" thebat.exe

-------
Хотите, чтобы девушка сказала вам «Да!»? Спросите, принимает ли она условия лицензионного соглашения.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:30, 01-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 109
Благодарности: 3

Профиль | Отправить PM | Цитировать


У меня не стартуют.
Стартует только та которая стоит сверху.
Код: Выделить весь код
start /D /wait "Drive Snapshot" /d "%systemdrive%\Program Files\Rescue\Drive Snapshot\" osk.exe
start /D /wait "Drive Snapshot" /d "%systemdrive%\Program Files\Rescue\Drive Snapshot\" snapshot.exe
Кто знает в чём причина?

Отправлено: 09:21, 23-03-2017 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата robotest:
Кто знает в чём причина? »
В том, что Вы указываете при запуске ожидать завершения запущенного приложения? Вот он и ждёт.

Отправлено: 09:37, 23-03-2017 | #4


Пользователь


Сообщения: 109
Благодарности: 3

Профиль | Отправить PM | Цитировать


Без "wait" обе программы стартуют и через пару секунд закрываются.
Может в одну строчку обе можно вписать и "wait" вставить?

Последний раз редактировалось robotest, 23-03-2017 в 11:21.


Отправлено: 11:10, 23-03-2017 | #5

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


robotest
Вам предложено:
Цитата Ramzes_:
start /D»
Вы же делаете:
Цитата robotest:
start /D /wait»
Разницу видите? Wait означает: "Приостановить выполнение пакетного файла (батника) пока данная запущенная программа не будет закрыта".

Цитата robotest:
Без "wait" она просто через пару секунд закрывается »
Кто — она? Окно батника и должно закрыться.

---------
PS
Цитата robotest:
"%systemdrive%\Program Files\Rescue\Drive Snapshot\" osk.exe »
А что у вас кавычки не на месте делают??

Должно быть
Код: Выделить весь код
"%systemdrive%\Program Files\Rescue\Drive Snapshot\osk.exe"
и соответственно во второй строке тоже. У вас ведь программы osk.exe и snapshot.exe в одной папке, насколько я понял, лежат? И заодно: временную задержку между их запуском делать не нужно?

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 23-03-2017 в 11:44.


Отправлено: 11:19, 23-03-2017 | #6


Пользователь


Сообщения: 109
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вот в таком виде обе программы стартуют но через пару секунд закрываются.
Код: Выделить весь код
@echo off

start /D "Drive Snapshot" /d "%systemdrive%\Program Files\Rescue\Drive Snapshot\" osk.exe
start /D "Drive Snapshot" /d "%systemdrive%\Program Files\Rescue\Drive Snapshot\" snapshot.exe

echo.

Exit

Отправлено: 11:30, 23-03-2017 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


robotest, откройте командную строку, наберите в ней:
Код: Выделить весь код
start /?
и читайте. Либо рассказывайте Вашу задачу, а не излагайте следствие:
Цитата robotest:
У меня не стартуют. Стартует только та которая стоит сверху. Кто знает в чём причина? »

Отправлено: 11:43, 23-03-2017 | #8

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


robotest, так как насчёт кавычек и задержки, что я в PS спросил?

-------
Mikhail Zhilin


Отправлено: 11:43, 23-03-2017 | #9


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата phpsql:
Хочу запустить из батника несколько программ »
Чтобы указать в одной строке несколько команд, следует разделить их символами '&&' и заключить в кавычки.
Например
start calc&& notepad&& и т.д.
Оно?

Отправлено: 12:01, 23-03-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запуск нескольких приложений из cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автоматическая установка приложений для нескольких пользователей Dr.Dark Автоматическая установка приложений 5 19-01-2010 01:55
Разное - Запуск DOS-приложений из приложений Windows Nadine3452 Microsoft Windows 2000/XP 2 28-05-2009 13:16
Разное - Завершение нескольких процессов из CMD или программы antikiller_bm Microsoft Windows 2000/XP 3 24-05-2009 23:39
Одновременное закрытие нескольких приложений. Ksaveri Хочу все знать 1 05-11-2007 00:51
Запуск нескольких терминальных приложений без удаленного рабочего стола rooty Microsoft Windows NT/2000/2003 13 11-07-2006 09:46




 
Переход