AHK: автоматизация диалоговых окон

Как автоматизировать диалоговые окна, иногда диалоговые окна появляются несколько раз. Если диалоговое окно появляется автоматически, нажмите «ОК» или «Ввод». Есть ли способ автоматизации диалоговых окон с помощью сценариев AHK?

Я использовал следующий скрипт

while WinActive("Convert Properties")
{
Send, {ENTER}
sleep 600
}

person Anu Mohan    schedule 27.01.2016    source источник
comment
Этот вопрос задавали и на него отвечали несколько раз, попробуйте поискать.   -  person Schneyer    schedule 27.01.2016


Ответы (1)


Обязательно получите заголовок окна с помощью утилиты Windows Spy из папки установки autohotkey.

windowTitle = Convert Properties

;Call CloseWindow periodically passing the windowTitle as argument:
CloseWindowWithBoundArgument := Func("CloseWindow").bind(windowTitle)
SetTimer, %CloseWindowWithBoundArgument%

;Wait for a window to exist, then close it:
CloseWindow(winTitle) {
    WinWait, %winTitle%, %winText%   ; wait until the window exists
    WinClose, %winTitle%, %winText%  ; close it
}

Для более подробного ответа нажмите здесь.

person Forivin    schedule 28.01.2016