永发信息网

按键精灵循环运行中不会重新开始

答案:2  悬赏:50  手机版
解决时间 2021-01-24 13:13
FindPic 0,0,1024,768,"Attachment:\1223.bmp",0.5,intX,intY
If intX > 0 And intY > 0 Then
Delay 50
KeyPress "4", 1
Delay 3000
KeyPress "3", 1
Delay 3000
End If

简易意思就是如果出现我要的图之后,则按4,隔3秒后在按3,但是如果在按完4之后3秒内又出现了这幅图,那么重新又开始按4了
最佳答案
Do
    FindPic 0,0,1024,768,"Attachment:\1223.bmp",0.5,intX,intY
    If intX > 0 And intY > 0 Then 
        Rem 重置
        Delay 50
        KeyPress "4", 1
        t1 = time
        Do
            FindPic 0,0,1024,768,"Attachment:\1223.bmp",0.5,intX,intY
            If intX > 0 And intY > 0 Then 
                Goto 重置
            End If
        Loop Until DateDiff("s", t1, time) >= 3
        KeyPress "3", 1
    End If
Loop
全部回答
在按键精灵写脚本右边有一个脚本属性,第三个选项,可以设定。点击脚本循环后面那三个点,就会弹出一个对话框,你设定皆可,如果你想中间要隔一分钟,那么你在脚本前面可以添加一段代码: dimenv t t = 60000 beginthread faststart //这个线程是按下键,就立刻执行功能代码 delay t //下面写你实现功能代码 sub faststart key = waitkey() if key = 13 then //13是回车ascii码,如果想改变用其他键,就改此值。 t = 0 end if end sub 不过本人不建议你这样做脚本挂游戏,这个方法不可靠,也不够智能,你应该用另外一个线程时刻监视游戏是否断线退出房间,如果是就结束功能线程脚本,再过一分钟开启,具体程序框架如下: dimenv id1, id2 id1 = beginthread(游戏是否掉线) id2 = beginthread(游戏中) sub 游戏是否掉线() //这里写判断游戏掉线的代码。 //假设游戏断线,记为play=0,可以这样控制 if play = 0 then stopthread id2 delay 60000 id2 = beginthread(游戏中) end if end sub sub 游戏中() //这里写你要实现功能的代码 end sub 这样,只要游戏断线,就会一分钟后重启你要实现功能的代码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东风小康专营店(长田街道汽车北站往北海方向
广州布艺地址在什么地方,我要处理点事
( )最大优点是可以得到永久性保障,而且有退
螃蟹一般怎么做来吃?
哪些中药泡水喝能除湿?
企业生命周期的初始阶段最合适的融资方式是
铁梨木值钱吗
鑫豪家居地址有知道的么?有点事想过去
佛斯弟摩托车地址有知道的么?有点事想过去
【学期计划】本学期计划 作文
保湿霜用后还要用水洗吗?
政治上层建筑包括A①国家政权 ②政治法律制
东源汽车销售服务有限公司(省钦州市北部湾大
【housework】housework可数吗
嫦娥飞天,全球瞩目。“嫦娥二号”探月卫星于
推荐资讯
想买个带安卓的手机 能玩网页游戏 像神仙道这
简述酱油色香味的形成机理及其主要组成成分。
蹲便器太浅 大便不容易冲走 怎么办
日日顺快递柜地址在什么地方,想过去办事
三江干洗(东方红东路昌达装潢部斜对面)地址在
论述滥用权力的危害.2,批评人时要注意哪些方
自己身份证无缘无故多出十几个联通号码怎么办
展望外语学校地址在什么地方,我要处理点事
碘酒洒在真皮沙发上,怎么办?用水没用了,酒精
姜不辣能不能生吃
香木是什么
盗墓笔记中七星鲁王宫
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?