按回车不起作用

Pressing enter doesn't work

我正在尝试制作一个自动化脚本,当某些弹出窗口出现时按 Enter。它似乎识别弹出 window,但按 Enter 不起作用。代码如下:

#RequireAdmin
Opt("WinTitleMatchMode", 2)

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

你的代码对我来说工作正常。 您确定弹出窗口仍然是 "focused" 吗? 或响应 Enter?

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

这个 ^ 应该做同样的事情,但略有背景。 如果您能够使用 Au3Info.exe

识别按钮 ID,您也可以使用 ControlClick 单击按钮

这是什么弹窗?