PDA

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


Freddy1984
22-04-2022, 13:28
Здравствуйте!
Подскажите пожалуйста момент. Ситуация такая, нужна проверка запущенного удалённого рабочего стола (он же mstsc.exe) , и если удалённый рабочий стол запущен, то выполнить код который идёт дальше, если на момент запуска скрипта удаленный рабочий стол не был запущен, то дальнейший код НЕ выполняется. Подскажите уважаемые гуру, можно как то это реализовать? Если да, то можете что то рабочее набросать? Буду очень признателен.

megaloman
23-04-2022, 10:36
@Echo Off
cls
Set "Pgm=mstsc.exe"
tasklist /NH /FI "IMAGENAME eq %Pgm%" |>nul Find "%Pgm%"||(Echo "%Pgm%" Not Running, cancel %~dpnx0 &Pause &Exit /B)
Echo %Pgm% running, continue job %~dpnx0
Pause
Exit /B 0




© OSzone.net 2001-2012