博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个按键精灵后台发送消息的脚本
阅读量:4946 次
发布时间:2019-06-11

本文共 778 字,大约阅读时间需要 2 分钟。

以前,我也用过按键精灵写过一些脚本,那时候经常用这个来挂机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 If14  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 20031 Call Plugin.Bkgnd.KeyUp(Hwnd, 112) //放开F132 Delay 43000

 

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

你可能感兴趣的文章
CSS实现div的高度填满剩余空间
查看>>
Golang常用数据结构(对照python)
查看>>
利用 ssh 的用户配置文件 config 管理 ssh 会话
查看>>
Flutter Native调用Dart端方法,并获取数据
查看>>
程序设计实习MOOC / 程序设计与算法(一)第二周测验(2018春季)
查看>>
【SignalR学习系列】3. SignalR实时高刷新率程序
查看>>
物联网之RFID使用——小学生到校通报系统
查看>>
康德的道德观与哲学观
查看>>
“获取硬盘信息失败,请谨慎操作”的解决方案
查看>>
signed 与 unsigned 有符号和无符号数
查看>>
c++链栈
查看>>
c# winform 根据窗体自动调整控件
查看>>
MyBatis 查询
查看>>
一键GHOST优盘版安装XP/win7系统
查看>>
MyEclipse xml 手动添加 dtd
查看>>
字符串操作函数
查看>>
anyproxy-修改返回内容(beforeSendResponse)
查看>>
3基本概念
查看>>
iOS 触摸的位置放一个大头针
查看>>
Apache无法启动解决 the requested operation has failed
查看>>