网站首页 > 技术教程 正文
金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.
NO.1-同步的前提
[backcolor=rgb(46, 139, 87)]前提
[backcolor=rgb(154, 205, 50)] 1 同步的两个窗口需要是同一个应用窗口,并且窗口大小要相同
[backcolor=rgb(154, 205, 50)] 2 同步窗口可以接收到按键的键鼠发送信息
[backcolor=rgb(154, 205, 50)] 3 [backcolor=rgb(255, 255, 255)]同步的窗口支持后台键鼠操作
NO.2-本节例子及其能实现的功能
[backcolor=rgb(46, 139, 87)]例子
[backcolor=rgb(154, 205, 50)] 1 画图工具,实现同步画图
[backcolor=rgb(154, 205, 50)] 2 记事本,实现同步删除内容
[backcolor=rgb(154, 205, 50)] 功能 ① 键鼠同步
② 支持组合键
NO.3-思路大剖析
[backcolor=rgb(46, 139, 87)]思路步骤
[backcolor=rgb(154, 205, 50)]1 获取主窗口和被同步窗口句柄
● WaitKey 命令等待键盘按下
○ 按下F6则获取当前鼠标指向的窗口句柄,作为主窗口句柄。
○ 按下F7 则获取当前鼠标指向的窗口句柄,作为同步窗口句柄。
● 用Do循环来等待按键,当主窗口句柄和同步窗口句柄都获取到时,退出Do循环
● [backcolor=rgb(105, 105, 105)]代码
- Do
- Key = WaitKey()
- If Key = 117 Then
- 主窗口 = Plugin.Window.MousePoint()
- End If
- If Key = 118 Then
- 同步窗口 = Plugin.Window.MousePoint()
- End If
- Delay 500
- If 主窗口 [backcolor=rgb(154, 205, 50)]2 设置两个窗口的窗口大小一致
- ● 窗口大小一致,同步的时候鼠标才能移动到正确的位置。
- ● [backcolor=rgb(105, 105, 105)]代码 0 and 同步窗口 [backcolor=rgb(154, 205, 50)]3 获取主窗口的左上角坐标
- ● GetWindowRect 命令获取主窗口的左上角坐标
- ● [backcolor=rgb(105, 105, 105)]代码 0 Then
- Exit Do
- End If
- Loop
复制代码
[backcolor=rgb(154, 205, 50)]4 获取当前鼠标在主窗口的位置
● GetCursorPos命令获取当前鼠标位置
● [backcolor=rgb(105, 105, 105)]代码
- Call Plugin.Window.Size(主窗口,800,600)
- Call Plugin.Window.Size(同步窗口,800,600)
复制代码
[backcolor=rgb(154, 205, 50)]5 计算主窗口内当前鼠标位置和窗口左上角距离
● 公式:当前鼠标位置减去窗口左上角坐标值([backcolor=rgb(247, 247, 247)] mx-L, my-T)
[backcolor=rgb(154, 205, 50)]6 开始同步
● 被同步窗口,使用按键后台键鼠命令,将鼠标移动到和主窗口相同的位置
( 按键后台命令鼠标移动是以窗口客户区左上角坐标为基点)
● [backcolor=rgb(105, 105, 105)]代码
- sRect = Plugin.Window.GetWindowRect(主窗口)
- dim MyArray
- MyArray = Split(sRect, "|")
- L = Clng(MyArray(0)): T = Clng(MyArray(1))
复制代码
●在主窗口内按下任意键时,同步窗口也执行同样的操作
● [backcolor=rgb(105, 105, 105)]代码
- GetCursorPos mx, my
复制代码
NO.4-代码
[backcolor=rgb(46, 139, 87)]代码
- Call Plugin.Bkgnd.MoveTo(同步窗口, mx-L, my-T)
复制代码
NO.5-效果演示
[backcolor=rgb(46, 139, 87)]演示
[backcolor=rgb(154, 205, 50)] 画图[backcolor=rgb(154, 205, 50)]
[backcolor=rgb(154, 205, 50)] 记事本[backcolor=rgb(154, 205, 50)]
[backcolor=rgb(105, 105, 105)]注意 画图和记事本,获取窗口句柄的时候请点击白白的客户区进行获取,因为我们是要对它的客户区进行操作
NO.6-温馨小提示
[backcolor=rgb(46, 139, 87)]温馨小提示
[backcolor=rgb(154, 205, 50)] [backcolor=rgb(154, 205, 50)]*[backcolor=rgb(154, 205, 50)] 游戏窗口中的同步,需要注意几个窗口中人物的朝向和坐标是否相同[backcolor=rgb(154, 205, 50)]
[backcolor=rgb(154, 205, 50)] [backcolor=rgb(154, 205, 50)]*[backcolor=rgb(154, 205, 50)] 如果坐标朝向不同,一个窗口里的角色往西边走一个往北边走,就无法达到预期同步任务的效果
- 上一篇: 按键精灵安卓版对接联众打码平台教程
- 下一篇: 「安卓按键」脚本附件丢失了该怎么找回
猜你喜欢
- 2024-10-22 历史最牛的按键精灵插件介绍,学会少走很多弯路
- 2024-10-22 「按键精灵安卓版」本地文字识别(按键精灵 获取文字)
- 2024-10-22 「按键精灵」安卓按键的命名规范(安卓6.0按键精灵手机版)
- 2024-10-22 按键精灵怎么用(按键精灵怎么用别人脚本)
- 2024-10-22 按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
- 2024-10-22 按键精灵代码注释功能(按键精灵代码教程)
- 2024-10-22 如何在最短的时间内掌握按键精灵逻辑运算符的使用
- 2024-10-22 (使用按键精灵这个功能后)!网友全都震惊了~~~
- 2024-10-22 按键精灵按钮命令讲解,你在看不懂就........
- 2024-10-22 按键精灵安卓版通过获取文字坐标进行点击(源码分享)
你 发表评论:
欢迎- 最近发表
-
- linux CentOS检查见后门程序的shell
- 网络安全工程师演示:黑客是如何使用Nmap网络扫描工具的?
- Linux中ftp服务修改默认21端口等(linux修改ftp配置文件)
- Linux系统下使用Iptables配置端口转发,运维实战收藏!
- 谈谈TCP和UDP源端口的确定(tcp和udp的端口号相同吗)
- Linux 系统 通过端口号找到对应的服务及相应安装位置
- 快速查找NAS未占用端口!Docker端口秒级排查+可视化占坑双杀技
- 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH端口号
- 如何在Linux中查询 DNS 记录,这三个命令可谓是最常用、最经典的
- 【Linux系统编程】特殊进程之守护进程
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)