哪位大神可以帮我做这样一个按键精灵的程序,要求:点击某网站上的一
答案: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啦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯