Проверка наличая окна по заголовку
Необходимо проверить наличие или отсутствие окна по заголовку
Ранее пользовался вот таким гибридом, но он внезапно перестал работать, жалуясь на отключенную условную компиляцию (до смены кодировки все работало)
Код:
: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
|
Попробуйте заменить [Заголовок окна] на [WindowsName]
|
Aquilo, Общее направление на решение находится здесь
А лучше выложить этого гибрида целиком..
Цитата:
Цитата awkozlov
Попробуйте заменить [Заголовок окна] на [WindowsName] »
|
Оно здесь роли не играет и выступает в качестве комментария.
|
Время: 23:14.
© OSzone.net 2001-