按键精灵怎么让一段指令运行一次停止然后运行另外一段指令,过了X秒后再运行一次停止后运行另外一段指令

比如我鼠标想点击一下右上角,30秒后再点一下右上角,在这30秒的时间里,执行另外一段指令,需要怎么做。 还有第二个问题,如果屏幕上出现指定的图片,就执行指令一段命令,否则就执行另外一段命令。以上是两个问题,分开回答,感谢大大们~

第一个问题:
MoveTo x,y //x,y是右上角坐标
LeftClick 1
t1 = Plugin.Sys.GetTime()
//这里另一段要执行的指令
t2 = 0
While t2 - t1 <= 30000 //30000毫秒=30秒
t2 = Plugin.Sys.GetTime()
Delay 50 //适当延时,减少CPU负担
Wend
MoveTo x,y //x,y是右上角坐标
LeftClick 1

第二个问题,你要学会用找图语句:
FindPic 0,0,1024,768,"Attachment:\出现的图片.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//这里写出现图片要执行的代码
Else
//这里写没出现图片要执行的代码
End If追问

我的第一个问题的意思是30内执行的那段指令是无限循环的,30秒一到就执行鼠标点击右上角,然后一直循环这个过程,总共两个循环,一个是30秒内指令的循环,一个是总的循环。按照你第一个问题的回答,他点击右上角后就一直循环30秒内需要执行的那个命令了,就算30秒过去了他还是一直循环那个命令

追答

你自己没有交代清楚,你要知道写代码每一步都要很清晰的,不得有半点含糊,再则,代码的执行时间对代码结构是有影响的,你别以为同一功能,写法就一定一样。

While True
MoveTo x,y //x,y是右上角坐标
LeftClick 1
ID = BeginThread(YourFunction())
Delay 30000
StopThread ID
Wend

Sub YourFunction()
//这里写另外一段无线循环的指令
End Sub

追问

第二个问题是不是也可以用线程指令

追答

你什么都没交代,只说了有没有出现图,其他信息你没说,例如是否循环,找到图之后的代码有什么内容,代码执行时间如何,我一概不清楚,所以我也只能给找图的代码。我已经和你说过了,代码的执行时间会影响代码结构,你写程序比较少,这些你还体会不到。

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

按键精灵怎么让一段指令运行一次停止然后运行另外一段指令,过了X秒后...
\/\/这里另一段要执行的指令 t2 = 0 While t2 - t1 <= 30000 \/\/30000毫秒=30秒 t2 = Plugin.Sys.GetTime()Delay 50 \/\/适当延时,减少CPU负担 Wend MoveTo x,y \/\/x,y是右上角坐标 LeftClick 1 第二个问题,你要学会用找图语句:FindPic 0,0,1024,768,"Attachment:\\出现的图片.b...

按键精灵的,设置只运行一次,然后下次再运行的时候,能再次循环
方案一:用WaitKey让脚本暂停,直到你按下某个特定的键才继续执行后面的语句。这里我用的109表示小键盘减号键,你可以随意设置成你不常用的键的按键码。k=0 While k <> 109 k = WaitKey()Delay 100 Wend 方案二。你需要用到InputBox函数,它可以弹出一个对话框让你输入文字,然后把你输入的文字...

按键精灵怎么设置循环?
1. 打开按键精灵软件,创建脚本。2. 在脚本编辑界面,选择需要循环的指令或命令。3. 使用循环指令,如“循环到”或“循环直到”。4. 设置循环条件或次数。5. 保存并运行脚本。选择脚本编辑界面:打开按键精灵软件后,创建一个新的脚本。进入脚本编辑界面,这里可以编写自动化操作命...

按键精灵如何设置双击1段时间后停1断时间,再继续?
打开按键精灵 点击新建 再点击源文件 将上面代码粘贴进去 然后在右边 脚本循环 那里设置循环到按终止键为止 保存退出就好了

如何设置按键精灵循环?
   按键精灵记录次数按键精灵2014版,建立空白脚本后,左侧栏基本命令中第二条鼠标命令中选择鼠标动作下边的左键单击,旁边的次数选1次,点击插入。然后在最下倒数第二条有个其他设置可以设置延时时间,设置好1800秒后,点击插入。然后在左侧脚本属性中选择脚本循环中,循环到按终止键。 ...

我想让运行中的按键精灵每隔一段时间就自动重启运行脚本,无限循环,该...
1、如果你的脚本代码全部都可以由头到尾重新执行的,那么把属性修改为“循环到按中止键为止”即可。2、如果你的脚本部分代码不想重新启动,例如脚本初期的句柄获取,窗口绑定等等没必须重复执行。 那么你可以在你需要无限循环的命令使用循环指令把他包围了。\/\/7永远都等于7,所以属于死了都要循环的那种 W...

按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不...
按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不执行一部分区域的指令段 我的意思就是,我在打一个游戏,当我的支援不是一个好友的时候它就会询问是否添加他好友,点了取消后会直接跳过前往特殊关卡(然而,我在这里插入了识别一个前往特殊关卡的指令,导致... 我的意思就是,我在打一个游戏,...

如何使按键精灵的脚本每过一段时间就运行一次
i = 1while i <= 5...你的脚本... delay 120000i = i + 1endwhile

按键精灵如何让鼠标移动到一个地方执行一段程序,在移动到另一个地方...
\/\/第1个坐标点 moveto 111,111 delay 100 KeyDown 16, 1 delay 100 \/\/第2个坐标点 moveto 222,222 delay 100 RightClick 1 delay 100 \/\/第3个坐标点 moveto 333,333 delay 100 KeyUp 16, 1 delay 100 \/\/第4个坐标点 moveto 444,444 delay 100 RightClick 1 delay 100 ...

请问怎么是按键精灵间隔2分30秒运行一次
1.在程序最前面加上Rem 开始,程序最后面加上Delay 150000,Goto 开始 Rem 开始 \/\/程序段 Delay 150000 Goto 开始 这种方法并没有退出该脚本,只是延时,然后循环执行 2.假设你编写的脚本启动快捷键是F10,终止快捷键是F12 那么再编写另一个脚本,启动快捷键不是F10终止不是F12就行,比如设为F1,...

相似回答