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

xctr 04-01-2012 06:54 1828005

Проверка активности окна
 
Здравствуйте! Прошу вашей помощи. Необходим скрипт который бы проверял активность окна программы через заданные промежутки времени, и если окно не активно, то активировал, и выводил поверх остальных окон. Система Windows XP. Надеюсь понятно описал)

Petya V4sechkin 04-01-2012 07:49 1828009

xctr, цель поясните?
Если нужно, чтобы окно было постоянно на экране, для этого не обязательно активировать, достаточно задать тип "Поверх остальных окон", например с помощью NirCmd
Код:

nircmd.exe win settopmost process notepad.exe 1
Если же требуется именно активировать окно, можно вставить в планировщик заданий:
Код:

nircmd.exe win activate process notepad.exe

xctr 04-01-2012 09:50 1828032

Petya V4sechkin, спасибо за предложенный метод, но разобрался сам, всё оказалось просто:
Код:

start C:\program.exe exit
А цель сего действия, есть ПК под узкоспециализированную программу с подключенным сканером ШК, и вот этот ПК по какой то причине делает окно программы не активным, в следствий чего при нажатии клавиш на клавиатуре ничего не происходит (окно программы то не активно). Windows пере устанавливать не вариант ПК ну очень старый и возиться с ним не хочется.


Время: 15:31.

Время: 15:31.
© OSzone.net 2001-