lolrjes 发表于 2011-5-28 23:07:20

如何分别向2个或多个相同窗口名的窗口发送按键

使用PostMessage    怎么样才能实现向2或多个窗口名相同的窗口发送后台按键。。找了很多都没找到。。在线等高手。。

lolrjes 发表于 2011-5-28 23:16:24

是不是太晚了。高手都洗洗睡了。

继续等

xyold1 发表于 2011-5-28 23:34:49

各窗口的句柄是不一样的

lolrjes 发表于 2011-5-29 02:05:19

请高手示例说明

Cygerist 发表于 2011-6-13 02:00:51

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

nwf2011 发表于 2011-6-13 17:01:39

学习之,谢谢分享

love5173 发表于 2011-6-13 17:55:02

参见匹配窗口的高级模式
想匹配一个窗口方法太多了,并不仅限于标题文字!
告诉你个最笨的方法
1、搜索指定窗口是否存在
2、修改该窗口的标题(你可以给他加序号,或者直接改名字)
3、重复以上操作直到找不到窗口为止!
这样的做的好处是在程序中更直观的表达出你要操作的窗口与动作,不用加什么注释防止自己忘记!
页: [1]
查看完整版本: 如何分别向2个或多个相同窗口名的窗口发送按键