Войти

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


Alexander_88
26-11-2017, 15:36
Здравствуйте.. есть код

Но третья строчка снизу не запускает exe макрос.... Появляется лишь дополнительное черное окно с заголовком Youtube, Google, OK.exe
Но сама программа не запускается..... может какой - то ключ еще должен быть? Файл ехе находится на робочем столе.. там же и батник (т.е. они в одной папке).. система Windows XP

echo off
chcp 1251
set ProcessName="DW20.exe"
:m1
cls
TaskList /FI "ImageName EQ %ProcessName%" | Find /I %ProcessName%>nul||(
ping localhost -w 30000 > nul
goto m1
)

taskkill /F /IM DW20.exe
ping localhost -w 3000 > nul
taskkill /F /IM "Youtube, Google, OK.exe"
ping localhost -w 3000 > nul
start "Youtube, Google, OK.exe"
ping localhost -w 3000 > nul
goto m1

Iska
26-11-2017, 18:17
Но третья строчка снизу не запускает exe макрос.... Появляется лишь дополнительное черное окно с заголовком Youtube, Google, OK.exe
Но сама программа не запускается..... может какой - то ключ еще должен быть? Файл ехе находится на робочем столе.. »
Как называется Ваш «exe макрос»? Если именно «Youtube, Google, OK.exe» — попробуйте не использовать его в качестве заголовка окна для команды «start»:
ping localhost -w 3000 > nul
start "" "Youtube, Google, OK.exe"
ping localhost -w 3000 > nul

Alexander_88
26-11-2017, 18:43
Но третья строчка снизу не запускает exe макрос.... Появляется лишь дополнительное черное окно с заголовком Youtube, Google, OK.exe
Но сама программа не запускается..... может какой - то ключ еще должен быть? Файл ехе находится на робочем столе.. »
Как называется Ваш «exe макрос»? Если именно «Youtube, Google, OK.exe» — попробуйте не использовать его в качестве заголовка окна для команды «start»:
Код:
ping localhost -w 3000 > nul
start "" "Youtube, Google, OK.exe"
ping localhost -w 3000 > nul »


Да, так и называется... спасибо, ваше решение помогло, теперь все запускается :)




© OSzone.net 2001-2012