按键精灵定时器怎么操作
答案:3 悬赏:0
解决时间 2021-10-14 03:32
- 提问者网友:别再叽里呱啦
- 2021-10-13 11:31
按键精灵定时器怎么操作
最佳答案
- 二级知识专家网友:骨子里都是戏
- 2021-10-13 12:02
do//限循环Rem at = now//获取现间Delay 200KeyPress "A", 1For 10Delay 200KeyPress "B", 1 Call ab() nextDelay 200 KeyPress "D", 1if DateDiff("n", t, now) >= 8 then //判定现间与t间差单位钟Goto a//8钟重始end if Sub ab()Delay 200KeyPress "C", 1End Sub
全部回答
- 1楼网友:玩世
- 2021-10-13 13:26
do//这里无限循环
Rem a
t = now//获取现在的时间
Delay 200
KeyPress "A", 1
For 10
Delay 200
KeyPress "B", 1
Call ab()
Next
Delay 200
KeyPress "D", 1
if DateDiff("n", t, now) >= 8 then //这里判定现在的时间与t的时间差,单位分钟
Goto a//如果8分钟到了就重头开始
end if
Sub ab()
Delay 200
KeyPress "C", 1
End Sub
- 2楼网友:你哪知我潦倒为你
- 2021-10-13 12:36
第一,首先,你得获得窗口句柄。因为你想要后台操作你得告诉脚本你那个窗口是什么句柄。这样好发送按键或鼠标消息给它。不知道句柄?——句柄就像是某个窗口的姓名,你想调动一个人总得称它名讳吧?就是这样理。
例:ck=Window.GetKeyFocusWnd()
这就是你在某个窗口按下按键精灵启动时得么的当前窗口句柄。并保存到ck这个变量中,以后就只要想让该窗口做什么就得加上它的“名字”:ck!
第二,你在发送键盘消息和鼠标消息时就得加上这个句柄,如:
PluginBkgnd.KeyPress(ck,51)
怎么样,看到那个名字ck了吗?意是说,向这个叫ck窗口发送一个按键码即51也就是4号键的键码。那么这样的话,你就是不在该窗口,你就是在看电影也好,它还是很忠实地身这个窗口按下了4键!
这是键盘,下面讲下鼠标:
PluginBkgnd.LeftClick(ck,200,300)
看到了吧?现在应该从上面得到理解了,也就是说向这个叫ck窗口发送一个鼠标单击事件,也就是ck后面的坐标位置:200,300
那么你就是在看电影也好,它还是会向这个窗口坐标为200,300地方按下了鼠标左键单击!而你看电影一点也没有影响!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息