按键精灵 IF命令求助

按键精灵 IF命令求助,第1张

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命令问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9841635.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存