cashiba 发表于 2017-6-21 14:44:14

非活动窗口如何对其控件进行点击或发送消息?

本帖最后由 cashiba 于 2017-6-21 21:21 编辑

Run("notepad.exe")
Local $hWnd = WinWait("", "", 10)
ConsoleWrite("$hWnd="&$hWnd&@CRLF)
ControlSend($hWnd, "", "Edit1", "窗口最小化或不可见状态下不能发送命令到指定按钮吗"&@CRLF)
Sleep(1500)
Send("!{F}{X}")
Sleep(1500)

Local $hWnd = WinWait("记事本", "", 10)
ConsoleWrite("$hWnd="&$hWnd&@CRLF)
sleep(1000)
Run("mspaint.exe")
sleep(1000)
ControlClick($hWnd,"","Button1")
如上代码。



实际操作中常常需要切换窗口。
当一个窗口转入非活动状态(非当前活动窗口)时,如何仍然能有效的对其控件进行点击和发送命令或消息呢?
页: [1]
查看完整版本: 非活动窗口如何对其控件进行点击或发送消息?