如何分别向2个或多个相同窗口名的窗口发送按键
使用PostMessage 怎么样才能实现向2或多个窗口名相同的窗口发送后台按键。。找了很多都没找到。。在线等高手。。 是不是太晚了。高手都洗洗睡了。继续等 各窗口的句柄是不一样的 请高手示例说明 01.Opt("TrayIconHide",1)
03.$var=WinList()
05.If $var<1 Then Exit
08.While 1
09. For $i=1 To $var
10. If $var[$i]="记事本" Then
11. WinActivate($var[$i])
12.Send ("这是发送的内容")
13. Sleep(3000)
14. EndIf
15. Next
16. Sleep(3000)
17.WEnd 学习之,谢谢分享 参见匹配窗口的高级模式
想匹配一个窗口方法太多了,并不仅限于标题文字!
告诉你个最笨的方法
1、搜索指定窗口是否存在
2、修改该窗口的标题(你可以给他加序号,或者直接改名字)
3、重复以上操作直到找不到窗口为止!
这样的做的好处是在程序中更直观的表达出你要操作的窗口与动作,不用加什么注释防止自己忘记!
页:
[1]