一个按键精灵后台发送消息的脚本

以前,我也用过按键精灵写过一些脚本,那时候经常用这个来挂机FB什么的。

那天,某网友问起,于是就回答了下

无非就是,抓句柄,然后相对定位坐标或者发送消息到固定窗体

代码如下:

 1 //抓窗口句柄//
 2  
 3 Dim Hwnd
 4  
 5 Hwnd = Plugin.Window.MousePoint()
 6  
 7 sWindow = Plugin.Window.IsWindow(Hwnd)
 8  
 9 If sWindow = -1  Then 
10      
11     Hwnd = Plugin.Window.Foreground()
12  
13 End If
14  
15 sRect = Plugin.Window.GetClientRect(Hwnd)
16  
17  
18 XYArray = Split(sRect, "|")
19  
20 dx = Clng(XYArray(0))
21  
22 dy = Clng(XYArray(1))   
23  
24 //窗口句柄结束//
25 //上面不理解,可无视///
26 /自己参照下面的写法/
27 Call Plugin.Bkgnd.MoveTo(Hwnd, 830-dx, 247-dy) //移动鼠标到指定位置
28 Call Plugin.Bkgnd.RightClick(Hwnd, 830-dx, 247-dy)//右键
29 Call Plugin.Bkgnd.KeyDown(Hwnd, 112) //按下F1,其他键值自己百度
30 Delay 200
31 Call Plugin.Bkgnd.KeyUp(Hwnd, 112) //放开F1
32 Delay 43000

 

转载于:https://www.cnblogs.com/kongfl888/p/4052891.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值