Показать полную графическую версию : [решено] Как выполнить две команды одновременно
Можно ли (.bat) кодом выполнить две команды одновременно, и не ждать очередь.
Вот так или есть еще варианты.
start ping mail.ru -t
start ping i.ua -t
start tracert google.com
start ping yandex.ru -t
Вот так или есть еще варианты. »
«Вот так».
Подскажите, как сделать, чтобы одновременно запускались две программы. По окончании действия второй прекращает работать первая.
Например запускается msgbox и процесс архивирования. По окончании архивирования окно msgbox закрывается.
Реализацию вижу только через проверку наличия процесса приложения архиватора, но возможно есть иной способ?
sov44, Вы явно что-то не то пишете. Вам нужен контроль исполнения одного приложения из другого, а не:
чтобы одновременно запускались две программы »
Что Вы делаете, и что хотите получить? Конкретику дайте.
Конкретику дайте »
Запускается архиватор и появляется окно с сообщением. По окончании работы архиватора окно исчезает.
Напрямую, на одних пакетных файлах, этого не реализовать — нет гарантированных средств для управляемого MessageBox («msg.exe» — не управляемый).
sov44,
Напрямую, на одних пакетных файлах, этого не реализовать »
Точно.
Например, делал свое меню 7zip, один из пуктов, запаковать файл:
@echo off
cd /d "%~dp1"
set "rf=.7z"
start "" "prs_in.exe" "Процесс архивирования" "запущен" "Остановить процесс"&echo:
call :rabproc "%~1"
>nul taskkill /f /im "prs_in.exe" /t
start "" "prs_out.exe" "Процесс архивирования" "завершен" "Закрыть"&echo:
exit
:rabproc
if not exist "%~n1%n%%rf%" ("%ProgramFiles%\7-Zip\7z.exe" a "%~n1%n%%rf%" "%~1") else (set/a n+=1& goto rabproc)
exit/b
после echo: звук, созданный в bat, движок не берет
exeшники на autuoit, выглядит так:
138485
138486
после echo: звук, созданный в bat, движок не берет »
ASCII 0x07?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.