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

Компьютерный форум 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

 

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


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

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


mwz, перенёс кавычки вот так
Код: Выделить весь код
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"
появляется окно cmd, закрывается и больше ничего не происходит. Или я вас неправильно понял?

Iska, Я хочу чтобы обе программы запустились и не закрывались. Данный код запускает обе программы, но они обе закрываются через две секунды.
Код: Выделить весь код
@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
Как будет выглядеть код мне всё равно.

Roman_Ko,
Сделал так
Код: Выделить весь код
start /D /wait "Drive Snapshot" /d "%systemdrive%\Program Files\Rescue\Drive Snapshot\" '&osk.exe&''&snapshot.exe&'
Пишет что не найден файл.

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



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

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


Ветеран


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

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


Цитата robotest:
Iska, Я хочу чтобы обе программы запустились и не закрывались. »
robotest, пакетный файл никак не может управлять поведением приложений — как Вы пишете, чтобы они «закрывались» или «не закрывались». Пакетный файл может сделать одну вещь: запустить приложение. Без ожидания его завершения или с ожиданием его завершения. Задать текущий каталог для запуска приложения. Задать стартовый приоритет. И тому подобное.

Попробуйте так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

cd /d "%ProgramFiles%\Rescue\Drive Snapshot" && (
	start "" "osk.exe"
	start "" "snapshot.exe"
)

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

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


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


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

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


Iska,
Сасибо! Всё работает.
Всем всех благ.

Отправлено: 13:26, 23-03-2017 | #13


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


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

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


Всё намного проще:
Создаём ярлыки на файлы .exe необходимых программ
Ярлыки перемещаем или указываем путь до них в файле .bat
Например:
1) создаю ярлык на файл C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE и переименовываю его в "1"
2) создаю ярлык на файл C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE и переименовываю его в "2"
оба ярлыка перемещаю в папку C:\start\
и теперь сам файл .bat

Код: Выделить весь код
@echo off

start "Word" "C:\start\1"
timeout 5
start "Excel" "C:\start\2"
exit
сначала запустится Word, через 5 секунд Excel и файл закроется. Но программы будут работать дальше.

Последний раз редактировалось 0belisk, 11-02-2020 в 17:11. Причина: поправил


Отправлено: 17:11, 11-02-2020 | #14


Ветеран


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

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


Цитата 0belisk:
Всё намного проще: »
Это Вы сейчас о чём, коллега?

Отправлено: 18:12, 11-02-2020 | #15



Компьютерный форум 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




 
Переход