用按键精灵实现多窗口同时ALT+9按键循环的脚本
答案:1 悬赏:10 手机版
解决时间 2021-03-16 07:12
- 提问者网友:自食苦果
- 2021-03-16 02:28
用按键精灵实现多窗口同时ALT+9按键循环的脚本
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-16 03:44
楼主 如果您要给多个窗口按下ALT+9的话 那么必须要得到窗口类名和标题
给你一个例子吧
//获取窗口句柄 因为是多窗口 那么要经行搜索窗口句柄
//请楼主自己设置好窗口类名和窗口标题
HwndEx = Plugin.Window.SearchEx(窗口类名, "窗口标题", 0)
//分割已经搜索到的窗口句柄 并存到一个数组li
Hwnd = Split(HwndEx, "|")
//循环命令启动 因为是多窗口 那么必须用后台操作 因为前台不可能多窗口控制
//循环 i=0 到 所有窗口句柄
For i = 0 To UBound(Hwnd)
//因为循环了 所以窗口句柄必须在Hwnd窗口里包含了i
Call Plugin.Bkgnd.KeyDown(Hwnd(i), 18)
Call Plugin.Bkgnd.KeyPress(Hwnd(i), 57)
Call Plugin.Bkgnd.KeyUp(Hwnd(i), 18)
Next
上面是按下Alt+9
望采纳! 如果可以的话加点积分
给你一个例子吧
//获取窗口句柄 因为是多窗口 那么要经行搜索窗口句柄
//请楼主自己设置好窗口类名和窗口标题
HwndEx = Plugin.Window.SearchEx(窗口类名, "窗口标题", 0)
//分割已经搜索到的窗口句柄 并存到一个数组li
Hwnd = Split(HwndEx, "|")
//循环命令启动 因为是多窗口 那么必须用后台操作 因为前台不可能多窗口控制
//循环 i=0 到 所有窗口句柄
For i = 0 To UBound(Hwnd)
//因为循环了 所以窗口句柄必须在Hwnd窗口里包含了i
Call Plugin.Bkgnd.KeyDown(Hwnd(i), 18)
Call Plugin.Bkgnd.KeyPress(Hwnd(i), 57)
Call Plugin.Bkgnd.KeyUp(Hwnd(i), 18)
Next
上面是按下Alt+9
望采纳! 如果可以的话加点积分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯