Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как выполнить две команды одновременно (http://forum.oszone.net/showthread.php?t=299684)

ufooo 12-05-2015 22:28 2506594

Как выполнить две команды одновременно
 
Можно ли (.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 2506651

Цитата:

Цитата ufooo
Вот так или есть еще варианты. »

«Вот так».

sov44 22-07-2016 14:29 2653240

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

Iska 22-07-2016 15:06 2653253

sov44, Вы явно что-то не то пишете. Вам нужен контроль исполнения одного приложения из другого, а не:
Цитата:

Цитата sov44
чтобы одновременно запускались две программы »

Что Вы делаете, и что хотите получить? Конкретику дайте.

sov44 22-07-2016 15:40 2653258

Цитата:

Цитата Iska
Конкретику дайте »

Запускается архиватор и появляется окно с сообщением. По окончании работы архиватора окно исчезает.

Iska 22-07-2016 17:32 2653298

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

alpap 28-07-2016 00:27 2654674

sov44,
Цитата:

Цитата Iska
Напрямую, на одних пакетных файлах, этого не реализовать »

Точно.
Например, делал свое меню 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 2654692

Цитата:

Цитата alpap
после echo: звук, созданный в bat, движок не берет »

ASCII 0x07?

alpap 28-07-2016 08:33 2654719

Iska,
Да.


Время: 19:13.

Время: 19:13.
© OSzone.net 2001-