永发信息网

哪位大神可以帮我做这样一个按键精灵的程序,要求:点击某网站上的一

答案:2  悬赏:0  手机版
解决时间 2021-04-05 10:34
  • 提问者网友:抽煙菂渘情少年
  • 2021-04-05 03:21
个点a ,稍后再点击另一点b 。然后再点击查询按钮c 查询任务,如果有任务会在d点出现一个按钮 ,就马上点击d点该按钮。如果没有就有个几百毫秒间隔地一直点击按钮c继续查询,直到d出现任务,点击d。而且点击d之后还要重头再重复这一过程,并且该过程尽量不要出现卡顿和死机的情况。不知道能做到不?
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-04-05 04:48
//这个是无限循环 Do MoveTo x, y '这边是表示鼠标移动的点 用x轴和y轴来表示的 x=屏幕的横坐标 y=屏幕的纵坐标 Delay a 'delay函数是延时的意思 单位为毫秒 即1秒=1000毫秒 a 就是你要输入的延时数 LeftClick 1 '左键单击的命令 1表示左键单击一次 Delay a MouseWheel - 1 '鼠标滚动 负数是向下滚动 整数表示向上 1 是你要滚动几个单位 Delay a Loop //下面是另外的一种带次数的循环 你自己选咯 for 2 'for循环函数 2就是你要循环的次数 下面的那些同上自己看 MoveTo 200, 300 Delay 100 LeftClick 1 Delay 100 MouseWheel - 1 Delay 100 next //这段的意思是: //整体循环2次 //鼠标移动到横坐标200和纵坐标3000的位置,即为x ,y。 //延时100毫秒 一秒=1000毫秒 //鼠标左键单击 一次 //再延时100毫秒 //鼠标向下滚动一个单位 //又延时100毫秒
全部回答
  • 1楼网友:玩世
  • 2021-04-05 06:00
do sdate = plugin.sys.getdatetime() traceprint sdate 时间 = split(sdate, ":") traceprint 时间(1) 小时 = split(时间(0), " ") traceprint 小时(1) if 时间(1) = 10 and 小时(1) = 12 then  moveto 632, 722 delay 200 leftclick 1 delay 200 do moveto 713, 512 delay 200 leftclick 1 delay 200 moveto 645, 656 delay 200 leftclick 1 delay 200 if 时间(2) = 11 then  plugin.sys.exitos (1) end if loop end if loop 基本就这样了,针对自己的情况调试一下就ok啦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯