
Do
Delay 500
Hwnd = PluginWindowFind(0, XXX)
If Hwnd > 0 Then
Delay 500
MoveTo XXX, XXX
Delay 500
LeftDoubleClick 1
End If
Loop
你的脚本只要一直按U按8次 就会运行QQexe 因为你没内嵌IF语句 除了最后的IF有用其它的形同虚设。我想你的达不倒你说的效果,试试下面的
Dim K(8)
K(1)=87:K(2)=79:K(3)=83:K(4)=72:K(5)=73:K(6)=90:K(7)=72:K(8)=85:i=1
Rem start
For 8
WaitKey KE
If KE=K(i)
i=i+1
Else
Goto start
EndIf
EndFor
VBSCall RunApp("D:\Program Files\qq\Bin\QQexe")
当然不是任何正数都是执行条件1和条件3,只是你选的正数满足条件3,从而执行条件1和条件3,你这样写本身有漏洞,而且条件有交错,自相矛盾,条件判断的各个条件内容,一般要互不影响,要相互独立,例如你上面四个条件,如果段差和位差都是正数,当条件3成立,条件1一定成立,因为你这里有一个隐藏条件,段差3>段差1,同样,有段差2>段差4,所以条件4成立,条件2也成立,还有,你这里的条件1和条件3,与条件2和条件4是相互矛盾的,你这样作判断是不合理的,由于我不清楚你具体实现什么样的逻辑,所以不能提供具体代码给你。
以上就是关于按键精灵 IF命令求助全部的内容,包括:按键精灵 IF命令求助、按键精灵简化IF的问题、按键精灵IF命令问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)