按键精灵 IF命令求助

按键精灵 IF命令求助 想实现这个功能:当出现一个标题为XXX的网页对话框时,则鼠标移动到XXX,XXX位置,执行双击动作。如此循环。谢谢。
应该是,如果出现标题为XXX的网页对话框,才将鼠标移动到XXX,XXX,再执行双击操作。如果没出现标题为XXX的网页对话框则不进行任何操作。

Do
Delay 500
Hwnd = Plugin.Window.Find(0, XXX)
If Hwnd > 0 Then
Delay 500
MoveTo XXX, XXX
Delay 500
LeftDoubleClick 1
End If
Loop追问

貌似不行,应该是,如果出现标题为XXX的网页对话框,才将鼠标移动到XXX,XXX,再执行双击操作。如果没出现标题为XXX的网页对话框则不进行操作。

追答

问题是,你怎么知道他什么时候出现啊,所以我用了个无限循环,不过忘加exit do了,因为不知道你要在什么地方停

温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵 if语句用法 求助
IfColor (点A坐标X),(点A坐标Y),1111,0 \/\/跳转到标记a goto a EndIf IfColor (点A坐标X),(点A坐标Y),2222,0 \/\/跳转到标记b goto b EndIf \/\/标记a rem a \/\/标记b rem b

按键精灵的IF命令 高手来帮帮忙啊,虚心求教!
怎么能用数字1来代表变量?你先用:Plugin x=Web.HtmlExists("id:iTDListLeftTime0")MessageBox x 看看x到底是多少。比如是5566。那就这么写:Rem 等待 Plugin x=Web.HtmlExists("id:iTDListLeftTime0")If x=5566 Delay 9000 Goto 等待 Else Goto 继续 EndIf Rem 继续 ...

按键精灵if问题
你这个脚本会在aaa那段循环,因为时间你只判断了一次。还有h=Hour(time):m=Minute(time):s=Second(time)我没这么写过,我一般这么写:h=Hour(now)m=Minute(now)s=Second(now)

按键精灵 if语句求助
不需要,If是判断语句,你只要把鼠标左键点击放在要循环的语句前 然后再加上循环语句就可以了 --- LeftClick 1 Do KeyPress "F4", 1 Delay 500 KeyPress "Esc", 1 Delay 200 Loop

按键精灵 IF 命令 求教
Do IfColor (判断点x坐标),(判断点y坐标),"A",0 Then (输入B命令)Else (输入C命令)End If Loop 颜色一定要加英文的双引号!用抓抓工具获取 例如:Do IfColor 1248,186,"B0D4",0 Then LeftClick 1 Else KeyPress "A", 1 End If Loop ...

按键精灵IF命令问题
当条件3成立,条件1一定成立,因为你这里有一个隐藏条件,段差3>段差1,同样,有段差2>段差4,所以条件4成立,条件2也成立,还有,你这里的条件1和条件3,与条件2和条件4是相互矛盾的,你这样作判断是不合理的,由于我不清楚你具体实现什么样的逻辑,所以不能提供具体代码给你。

按键精灵 IF命令求助
Do Delay 500 Hwnd = Plugin.Window.Find(0, XXX)If Hwnd > 0 Then Delay 500 MoveTo XXX, XXX Delay 500 LeftDoubleClick 1 End If Loop

按键精灵IF语句,求大神指教
你要的是循环加if 先IF 是不是 然后直接对应要做的事 do IF 1=1 then 1xx end if if 2=2 then 2xx end if loop

求按键精灵命令:if 鼠标左键单击,then
SetSimMode 0 Dim mouse Mouse=GetLastClick()\/\/判断是鼠标左键 if Mouse =32770 or Mouse =32769 then \/\/加入你的语句 end if

按键精灵 IF语句使用 求大神指导
你的思路有点问题,例如你可以这样,首先脚本暂停等待任意键.你操作电脑一定会按下按键的,脚本检测上次的按键值如果键值是A则.如果是s则,.反之,脚本跳转到开始标记重新开始,这就是一个循环,按照这个思路制作就行了.自己去研究怎么写,自己写才能提高自己的技术,

相似回答