2016-11-23 5 views
-1

Я пытаюсь создать сценарий автоматизации, который нажимает Введите, когда появится какое-то всплывающее окно. Кажется, что это всплывающее окно, но нажатие Введите не работает. Код выглядит следующим образом:Нажатие кнопки не работает

#RequireAdmin 
Opt("WinTitleMatchMode", 2) 

$hWnd = WinWaitActive("[TITLE:testpop]") 
Sleep(300) 
Send("{ENTER}") 

ответ

1

Ваш код отлично подходит для меня. Вы уверены, что всплывающее окно остается «сфокусированным»? Или отвечает на Enter?

$hWnd = WinWait("[TITLE:testpop]") 
Sleep(300) 
WinActivate($hWnd) 
Sleep(300) 
ControlSend($hWnd,"",0,"{ENTER}") 

Этот^должен делать то же самое, но немного на фоне. Вы также можете нажать кнопку с ControlClick, если вы можете идентифицировать ID кнопок с Au3Info.exe

Какое это всплывающее окно?

 Смежные вопросы

  • Нет связанных вопросов^_^