Компьютерный форум 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=341985)

Aquilo 29-08-2019 10:38 2885831

Проверка наличая окна по заголовку
 
Необходимо проверить наличие или отсутствие окна по заголовку
Ранее пользовался вот таким гибридом, но он внезапно перестал работать, жалуясь на отключенную условную компиляцию (до смены кодировки все работало)
Код:


:App_Find [Заголовок окна]
for /f "tokens=2 delims=," %%a in ('tasklist /nh /fo csv /v ^| find /i "%~1"') do set "cmdPID=%%~a"
if not "%cmdPID%"=="" (
for /f %%? in ('cscript.exe //nologo //e:jscript "%~f0" "Activate" "%cmdPID%"') do rem
exit /b 1)
:: ERRORLEVEL 1 окно найдено                        0 не найдено
exit /b 0


awkozlov 03-07-2020 08:19 2927092

Попробуйте заменить [Заголовок окна] на [WindowsName]

iglezz 03-07-2020 17:56 2927123

Aquilo, Общее направление на решение находится здесь

А лучше выложить этого гибрида целиком..

Цитата:

Цитата awkozlov
Попробуйте заменить [Заголовок окна] на [WindowsName] »

Оно здесь роли не играет и выступает в качестве комментария.


Время: 23:14.

Время: 23:14.
© OSzone.net 2001-