高分悬赏!按键精灵问题

发布网友 发布时间:2022-04-24 16:51

我来回答

3个回答

热心网友 时间:2023-10-23 20:29

MoveTo 874,731 '移动到位置(874,731)
Delay 500 '延迟0.5秒
LeftClick 1 '点击左键
Delay 2469 '延迟2.469秒
MoveTo 916 '734,移动到(916,734)
Delay 4000 '延迟4秒
LeftClick 1 '点击左键
Delay 1000 '延迟1秒
MoveTo 933,701 '移动到(933,701)
Delay 2500 '延迟2.5秒
LeftClick 1 '点击左键
Delay 2500 '延迟2.5秒
MoveTo 876,733 '移动到(876,733)
Delay 3500 '延迟3.5秒
LeftClick 1 '点击左键
Delay 3500 '延迟3.5秒
MoveTo 908,733 '移动到(908,733)
Delay 1710 '延迟1.71秒
LeftClick 1 '点击左键
Delay 4850 '延迟4.85秒
MoveTo 928,742 '移动到(928,742)
Delay 1000 '延迟1秒
LeftClick 1 '点击左键
Delay 203 '延迟0.203秒
MoveTo 880,730 '移动到(880,730)
Delay 3000 '延迟3秒
LeftClick 1 '点击左键
Delay 4500 '延迟4.5秒

参考资料:自己分析一下。

热心网友 时间:2023-10-23 20:30

分再高点吧,这个很烦100分少了

热心网友 时间:2023-10-23 20:30

后台,先去按键论坛下载一个 361度 制作的后台插件,解压后把DLL文件放入按键精灵安装目录的plugin文件夹中。

之后把以下代码复制就行

Plugin w=Window.MousePoint()
For 9999
For 5
Plugin BGKM5.KeyClick(w,13)
EndFor
Delay 30000
EndFor

以上。就这么简单
解释一下

Plugin w=Window.MousePoint() //得到当前鼠标指向的窗口句柄
For 9999 //循环9999次开始
For 5 //循环5次开始,就是按5次回车
Plugin BGKM5.KeyClick(w,13) //向句柄为w的窗口进程发送5次回车指令
EndFor //5次循环的end
Delay 30000 //等30秒
EndFor //9999次循环结束,也就是脚本结束

那个9999次循环你可以自己设。。总1次就是30秒,10次就是300秒。自己看着办

=============================================================
反对楼上的说法。。。加插件可以实现后台键盘操作,窗口最小化也可以实现键盘操作。只是最小化后实现不了后台鼠标操作。

所以,后台键盘可以最小化,后台鼠标不能最小化。都可以实现后台。只是要自己加插件和输入语言。
后台鼠标还得计算相对坐标XY点。

但是~楼主只要后台键盘就按我上面代码,再加个后台插件就行了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com