求魔兽世界按键精灵后台脚本教程!

求魔兽世界按键精灵后台脚本教程!,第1张

首先,第一个窗口你自己 *** 作,后一窗口自动跟着同时按。有一个软件可以实现,keyclone,我就是这么做的,前面一个猎人,后面跟一个圣骑,要设好宏和按键,要协调好, *** 作猎人的同时还可以指挥圣骑给BB、猎人、圣骑自己刷血,这样刷副本,满不错的哈。其次,前面窗口是按键精灵自动 *** 作,后面窗口跟着也按相同的键,那就按键精灵和keyclone配合罗。。。哈哈,说起来简单,做起来还满复杂的,自己慢慢研究吧。

第一步,用按键命令,取游戏或窗口的句柄句柄是借用来控制 *** 作窗口的一段唯一数字,我比如桥梁
第二步,根据句柄对窗口里实现鼠标,键盘 *** 作
你去按键命令里找后台的命令吧,对照它格式填就行
试试,慢慢就会了
当然最好是用到插件
大漠,361,大兵之类

晕S
什么热键设置啊
这是个后台按F1F2F3F4的脚本
参数自己改
后面的数字其实也就是按键码
鼠标命令中可以查找
//下面这句是得到当前最前面的窗口句柄
Plugin
Hwnd
=
WindowForeground()
Rem
M
Plugin
BGKM5KeyClick(Hwnd,112)
//112代码F1
Delay
10
//防止太快
无效
Plugin
BGKM5KeyClick(Hwnd,113)
//112代码F2
Delay
10
//防止太快
无效
Plugin
BGKM5KeyClick(Hwnd,114)
//112代码F3
Delay
10
//防止太快
无效
Plugin
BGKM5KeyClick(Hwnd,115)
//112代码F4
Delay
10
Goto
M

录制的脚本想要后台 *** 作需要大量工作量。
PluginHwnd=WindowGetKeyFocusWnd()
首先需要这个语句找到当前游戏窗口句柄
PluginWindowSendKeyPress(Hwnd,)
然后用这个语句执行后台键盘按键,鼠标左键按键的话是把SendKeyPress(Hwnd,)
改成LeftClick(Hwnd,x,y)
键盘按键中的:??代表的意思是→键盘的按键码,输入相应的按键码才行
而鼠标按键中的x,y分别代表鼠标相对屏幕的x轴坐标和y轴的坐标以左上角为起点。也就是说和你学的数学的y轴参数负的变成了正的。其他同理
但你现在自己录制的脚本,也就是说在每个要按键的代码前面加上PluginWindow←这个语句就是执行后台命令。那你说你录制的脚本有多长?你要找出多少个按键命令?我想你应该是不会按键精灵才会用录制去搞的吧?所以问题的关键在于就算你愿意花功夫也还不知道您找不找的来。所以实话告诉你,要实现后台录制的可能几乎为0。如果你的确是需要后台按某几个键的话我可以帮你完成,太复杂的话我也没心情搞,这种没功劳的事情谁都不太想干。

估计你没有先获取句柄吧,先用窗口命令再用后台插件结合使用才行
获取句柄常用有三种
Hwnd
=
PluginWindowForeground()//当前窗口获取
Hwnd
=
PluginWindowMousePoint()//鼠标位置获取
Hwnd
=
PluginWindowSearch("记事本")//标题模糊查找获取
返回值:Hwnd是按键精灵默认的参数,你可以改,可以不改,一旦改全部得改

帮你找到答案了
1打开你的按键精灵到
"新建"
再到
"源文件"
把下面的复制粘贴进去,点"保存并退出"
2先把你要在那个窗口(程序)上按的窗口放到前台运行一会下面的脚本才可以放到后台
3下面的500也就是500毫秒再按一次"Z"(1000毫秒=1秒)你可以改
Delay
1000
Plugin
K
=
WindowGetKeyFocusWnd()
Plugin
WindowActive(K)
Rem
a
Plugin
WindowSendKeyPress(K,90)
Delay
500
Goto
a
这样
你自己编写的脚本就可以后台运行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12657456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存