PDA

Показать полную графическую версию : [решено] Как выполнить две команды одновременно


ufooo
12-05-2015, 22:28
Можно ли (.bat) кодом выполнить две команды одновременно, и не ждать очередь.
Вот так или есть еще варианты.
start ping mail.ru -t
start ping i.ua -t
start tracert google.com
start ping yandex.ru -t

Iska
13-05-2015, 00:13
Вот так или есть еще варианты. »
«Вот так».

sov44
22-07-2016, 14:29
Подскажите, как сделать, чтобы одновременно запускались две программы. По окончании действия второй прекращает работать первая.
Например запускается msgbox и процесс архивирования. По окончании архивирования окно msgbox закрывается.
Реализацию вижу только через проверку наличия процесса приложения архиватора, но возможно есть иной способ?

Iska
22-07-2016, 15:06
sov44, Вы явно что-то не то пишете. Вам нужен контроль исполнения одного приложения из другого, а не:
чтобы одновременно запускались две программы »
Что Вы делаете, и что хотите получить? Конкретику дайте.

sov44
22-07-2016, 15:40
Конкретику дайте »
Запускается архиватор и появляется окно с сообщением. По окончании работы архиватора окно исчезает.

Iska
22-07-2016, 17:32
Напрямую, на одних пакетных файлах, этого не реализовать — нет гарантированных средств для управляемого MessageBox («msg.exe» — не управляемый).

alpap
28-07-2016, 00:27
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

Iska
28-07-2016, 03:00
после echo: звук, созданный в bat, движок не берет »
ASCII 0x07?

alpap
28-07-2016, 08:33
Iska,
Да.




© OSzone.net 2001-2012