当前位置:首页 » 编程软件 » 按键精灵后台按键脚本

按键精灵后台按键脚本

发布时间: 2022-02-09 20:09:01

‘壹’ 按键精灵后台按数字键脚本 =。=

//下面这句是得到当前最前面的窗口句柄
Plugin Hwnd = Window.Foreground()
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:98)按键3
Plugin Bkgnd.KeyPress(Hwnd, 98)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:99)按键3
Plugin Bkgnd.KeyPress(Hwnd, 99)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:100)按键4
Plugin Bkgnd.KeyPress(Hwnd, 100)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:101)按键5
Plugin Bkgnd.KeyPress(Hwnd, 101)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:102)按键6
Plugin Bkgnd.KeyPress(Hwnd, 102)

‘贰’ 谁可以教我怎么用按键精灵 做后台脚本

所谓的后台脚本 第一点 先要得到窗口的句柄 参见按键精灵界面里的全部命令 里的 按键精灵插件命令 里的
window窗口插件 里的N种获取窗口句柄的命令 通常最常用的是获取鼠标所指的窗口的句柄命令 Plugin Hwnd = Window.MousePoint()
和获得当前活动窗口的 Plugin Hwnd = Window.Foreground() 命令
里面你只要记得 Hwnd 就是最终得到的窗口句柄 这个变量你可以自己定义 比如说
Plugin SB = Window.MousePoint()
SB就是脚本启动的时候鼠标指向的窗口的句柄
在得到窗口的句并之后 就可以使用后台控制命令里的命令来实现后台操作了 要记住 后台命令全部都依赖
于窗口句柄 每个后台命令都要求要有窗口句柄
比如 Plugin Bkgnd.KeyPress(Hwnd, 13) 命令的意思就是 在窗口 Hwnd 里执行回车命令
Hwnd 就必须要用上面介绍的命令获取
就这么简单

‘叁’ 按键精灵怎么编辑个操作后台窗口的脚本

1.打开按键精灵
2.点击
新建
3.点击
全部命令
4.点击
按键精灵插件命令
里面有后台控制
那些就是后台操作的
不过第一步要先点下面最后一排的windows窗口
先点击得到当前窗口句柄或者得到鼠标指向的窗口句柄
这样的话就是制定你要后台操作的窗口
就可以不影响你干其他的事了
具体的后台操作细节你就根据刚给你说的那个
后台控制里面去对照编程
希望你能看明白
不过我建议你去按键精灵的论坛逛逛吧
你会获益匪浅的

‘肆’ 按键精灵怎么后台点击按钮

句柄当然会变,用名称和类名查找句柄就行

‘伍’ 按键精灵如何制作后台脚本

我经常用Plugin
hwnd=window.getkeyfocuswnd()
获得当前窗口的句柄Hwnd。如果向窗口发送K键,则用Plugin
Bkgnd.KeyPress(Hwnd,75)来实现。第三条,这是许多人转不过弯的地方。假定窗口左上角坐标为屏幕坐标系的(100,200),那么前台语句MoveTo
328,
239LeftClick
1与后台语句Plugin
Bkgnd.LeftClick(Hwnd,228,39)是同样的效果。如果把窗口左上角移动到屏幕坐标系(155,89)处,前台语句MoveTo
383,128LeftClick
1与后台语句Plugin
Bkgnd.LeftClick(Hwnd,228,39)也是同样的效果。可以清楚看到,移动窗口后,前台坐标需要改变,而后台坐标则不变。仔细体会一下,屏幕坐标系和窗口坐标系的区别。它们的关系是X=328-100,Y=239-200

X=383-155,Y=128-89窗口坐标=屏幕坐标-窗口坐标系原点坐标 如果你实在体会不了屏幕坐标系和窗口坐标系的区别,请往下看。Plugin
hwnd=window.getkeyfocuswnd()Plugin
s
=
Window.GetClientRect(hwnd)MyArray
=
Split(s,
"|",
-1,
1)SX
=
MyArray(0)SY
=
Myarray(1)这一段是获得窗口坐标系原点坐标(SX,SY),当你需要把前台脚本改为后台脚本时,只需要套用公式窗口坐标=屏幕坐标-窗口坐标系原点坐标
就行了。你也许会问,这样改后,移动窗口时,脚本会不会乱点,答案是不会。

‘陆’ 按键精灵9后台按键脚本

Hwnd = Plugin.Window.Foreground()
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 2000
Goto a

不要太感谢我 2000是时间可以改动的 自己可以根据技能CD改动 !!!记得给分

‘柒’ 按键精灵 后台按键

虽然你提问语气不太好~~但还是回答你一下~~ 首先,按键精灵不带后台按键功能,要通过特件实现.现成的插件是有的~~ 去按键官方论坛下载一个 361 制作的后台插件,解压后把DLL文件复制到按键精灵安装目录下的plugin文件夹中.之后使用以下代码 ========以下是源代码============ Plugin w=Window.MousePoint() //得到当前鼠标所指向的窗口的窗口句柄 Plugin BGKM5.KeyClick(w,112) //调用BGKM5插件向句柄为W的窗口发送按键指令按112键(112就是F1) Plugin BGKM5.LClick(w,x,y) //调用BGKM5插件向句柄为W的窗口发送点击指令,点击的坐标x,y点.. ================================ 再说明一下,后台用后台点击,一定不能最小化窗口,如果全屏游戏的要把游戏变成窗口模式, 后如按键就没这个限制,可以最小化 虽然有点解释不太通俗,但这种东西本来就通俗不了的~~能理解好,不能理解的建议先去按键论坛上看看教程~~因为你一定没看过或没认真看过按键精灵的教程~如果看过的~这一步对你来说是很简单的~

‘捌’ 按键精灵怎么脚本怎么后台运行

Plugin hwnd = Window.MousePoint()While truePlugin BGKM5.KeyDown(hwnd,17)Plugin BGKM5.KeyDown(hwnd,70)Plugin BGKM5.KeyUp(hwnd,70)Plugin BGKM5.KeyUp(hwnd,17)Delay 5000EndWhile 注意,使用时先将窗口放到前台(保证鼠标指在上面),启动后即可放到后台。

‘玖’ 按键精灵怎么让脚本运行指定的窗口并支持后台

//下面这句是查找窗口类名("Notepad")或者标题(0),返回找到的句柄Hwnd
Hwnd =
Plugin.Window.Find("Notepad", 0)//Notepad改为游戏窗口的名称

//下面这句是得到窗口句柄的客户区大小

sRect =
Plugin.Window.GetClientRect(Hwnd)

//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray

MyArray = Split(sRect,
"|")//加粗部分要改成这样
//下面这句将字符串转换成数值
UX= Clng(MyArray(0))

UY = Clng(MyArray(1))

以上信息综合到一起就是:

Hwnd = Plugin.Window.Find("Notepad", 0)

sRect = Plugin.Window.GetClientRect(Hwnd)

dim MyArray //变量的名称

MyArray = Split(sRect, "|") //将变量分割为字符串

x = Clng(MyArray(0)) //将字符串转换为x的数值,x为定义的名词

y= Clng(MyArray(1)) //将字符串转换为y的数值,y为定义的名词

//上边就是为下边命令做铺垫

//按键精灵里启动插件里的后台命令,直接插入按键使用,切记后台按键和前台按键代码不同。

禁忌所有代码全部用按键精灵里的插入,不能将代码直接复制粘贴,很容易出现问题。细心检查,没有问题了,就可以使用。

热点内容
校考上传照片 发布:2025-03-15 23:30:02 浏览:850
windowsxp服务器搭建ftp 发布:2025-03-15 23:17:52 浏览:312
2014年数据库工程师 发布:2025-03-15 23:07:42 浏览:245
创见存储卡质量怎么样 发布:2025-03-15 23:07:37 浏览:304
苹果2g和安卓哪个快 发布:2025-03-15 22:52:48 浏览:713
airpods怎么连接安卓手机 发布:2025-03-15 22:47:11 浏览:295
安卓已经删除的app在哪里找 发布:2025-03-15 22:42:09 浏览:434
海量照片存储 发布:2025-03-15 22:23:07 浏览:163
androidgif控件 发布:2025-03-15 22:10:51 浏览:339
我的世界手机版非常好玩的服务器推荐 发布:2025-03-15 22:04:48 浏览:179