怎么用按键精灵同时控制相同标题的窗口而不出现错误?

2025-04-27 04:33:20
推荐回答(1个)
回答1:

HwndEx = Plugin.Window.SearchEx(0, "记事本", 0)
//用遍历模糊搜索,然后把搜索到的值分割,然后就可以用变量数组调用了
//现在你创建并打开三个记事本,然后复制这些代码调试,无论循环多少次
//指定窗口的动作都不会变的,当然是内循环,用外循环可能遍历的顺序不同
hwndx = Split(HwndEx, "|")
//分割遍历获取的字符串
Hwndz = Array(1, 2, 3)
//定义数组
For i=0 to 2
Hwndz(i) = Plugin.Window.FindEx(hwndx(i), 0, "Edit", 0)
Next
//上面循环是因为记事本输入文本的窗口是一个子窗口,所以加了找子窗口的代码
Do
Call Plugin.Bkgnd.SendString(hwndz(0), "z")
Call Plugin.Bkgnd.SendString(hwndz(1), "x")
Call Plugin.Bkgnd.SendString(hwndz(2), "c")
Loop