按键精灵问题窗口跳转

2024-12-27 08:58:41
推荐回答(2个)
回答1:

KeyDown 18,1
Delay 35
KeyPress 81,3
Delay 35
KeyPress 68,1
KeyUp 18,1

我不明白你说的一键跳转窗口什么意思。这是跳转吗?如果是。你的脚本没问题。alt+q+d.不明白。10个号一样可以操作才对。如果有问题。你可以加弹出窗口实验下。
i = 0
CK1 = Plugin.Window.Search(MING1)
CKst1 = Split(CK1, "|")
CK2 = Plugin.Window.Search(MING2)
CKst2 = Split(CK2, "|")
CK3 = Plugin.Window.Search(MING3)
CKst3 = Split(CK3, "|")
CK4 = Plugin.Window.Search(MING4)
CKst4 = Split(CK4, "|")
CK5 = Plugin.Window.Search(MING5)
CKst5 = Split(CK5, "|")
CK6 = Plugin.Window.Search(MING6)
CKst6 = Split(CK6, "|")
CK7 = Plugin.Window.Search(MING7)
CKst7 = Split(CK7, "|")
CK8 = Plugin.Window.Search(MING8)
CKst8 = Split(CK8, "|")
CK9 = Plugin.Window.Search(MING9)
CKst9 = Split(CK9, "|")
CK10 = Plugin.Window.Search(MING10)
CKst10 = Split(CK10, "|")
MsgBox CKst1
MsgBox CKst2

//……3-8自己写
MsgBox CKst9
MsgBox CKst10
//看看得到的句柄对吗,如果对。你再
MsgBox CKst1(i)
MsgBox CKst2(i)
//……3-8自己写
MsgBox CKst9(i)
MsgBox CKst10(i)
//看看分割后的对不。
//如果都没问题。是不是开的号太多卡了?适当增加延时。
//l另外找到问题并解决后。其实很简单的脚本叫你写起来很复杂,直接用循环就算了。是在不会用循环,你把操作写成个子程序,也比你这样写10遍强呀!

回答2:

加点注释吧 都差不多的命令 开着很吃力的。、