小樱 发表于 2017/4/30 03:36

300英雄守护女神按键精灵后台监控窗口自动按Q丢技能挂机的方法

Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.KeyPress(Hwnd, 81)
Delay 1200

一共三行代码,来解释下,第一行。获取Hwnd窗口句柄,每个窗口都有不同的句柄,按键精灵上用抓抓F8来抓就行了,获取窗口句柄后就可以针对某个窗口来执行操作。
这里要讲下,比如说获取的窗口句柄为1234,那么第一行就要修改成下面这样来生效。
Hwnd = 1234
第二行代码意思是在窗口Hwnd中模拟按键Q,按键码在按键精灵代码界面左边的基本命令-键盘命令可以查到,Hwnd是什么呢?我们之前第一行代码是将鼠标指向的窗口句柄保存为Hwnd,相当于给Hwnd赋值,Hwnd就等于窗口句柄,按键精灵后台代码和窗口代码默认变量都是Hwnd,所以比较方便,能不改就不改。
第三行代码是延迟1.2秒,方便间隔循环使用。

小樱 发表于 2017/7/16 01:21

Q 81
W 87
E 69
R 82

小樱 发表于 2017/7/16 02:01

夏娜高级版qwer全丢

BeginThread 线程a
Delay 500
BeginThread 线程b
Delay 500
BeginThread 线程c
Delay 500
BeginThread 线程d
Delay 500
Sub 线程a
Hwnd = 1575712
Rem aa
Call Plugin.Bkgnd.KeyPress(Hwnd, 81)
Delay 12500
Goto aa
End Sub
Sub 线程b
Hwnd = 1575712
Rem bb
Call Plugin.Bkgnd.KeyPress(Hwnd, 87)
Delay 15500
Goto bb
End Sub
Sub 线程c
Hwnd = 1575712
Rem cc
Call Plugin.Bkgnd.KeyPress(Hwnd, 69)
Delay 1000
Call Plugin.Bkgnd.KeyPress(Hwnd, 69)
Delay 15500
Goto cc
End Sub
Sub 线程d
Rem dd
Hwnd = 1575712
Call Plugin.Bkgnd.KeyPress(Hwnd, 82)
Delay 80500
Goto dd
End Sub

注意外面不要设置无限循环,会卡死循环,脚本已经自带循环

页: [1]
查看完整版本: 300英雄守护女神按键精灵后台监控窗口自动按Q丢技能挂机的方法