Добрый день
Задача и вопрос очень простые:
Выполняется поиск окна по заголовку, окно активируется и в него посылается текст:
Проблема в том что на рабочем столе во время выполнения скрипта могут "появляться" активные окна, тогда текст посылается в них, очевидно что после активации нужного мне окна одно из всплывающих окон "делает себя активным" что недопустимо.
Как можно сделать окно активным и послать в него текст так чтобы во время выполнения этих двух операций никакое другое окно не могло стать активным? Так чтобы операция "Сделать активным окно и послать в него текст" была "атомарной"?
Спасибо
Задача и вопрос очень простые:
Выполняется поиск окна по заголовку, окно активируется и в него посылается текст:
Код:
$hWin = WinGetHandle("[TITLE:AnyTitle]")
WinActivate($hWin)
Send("AnyText")
Проблема в том что на рабочем столе во время выполнения скрипта могут "появляться" активные окна, тогда текст посылается в них, очевидно что после активации нужного мне окна одно из всплывающих окон "делает себя активным" что недопустимо.
Как можно сделать окно активным и послать в него текст так чтобы во время выполнения этих двух операций никакое другое окно не могло стать активным? Так чтобы операция "Сделать активным окно и послать в него текст" была "атомарной"?
Спасибо