用按键精灵实现多窗口同时ALT+9按键循环的脚本

 我来答
wch1297174480
2012-11-27 · TA获得超过151个赞
知道答主
回答量:82
采纳率:0%
帮助的人:55.1万
展开全部
楼主 如果您要给多个窗口按下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

望采纳! 如果可以的话加点积分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式