键鼠同步器工作原理(键鼠同步器原理)

来源:15手游网 时间:2022-10-19 06:19:18

金猪脚本(原飞猪脚本)以按钮向导教学为主,涉及UiBot、Python、Lua等脚本语言。教学包括全自动办公脚本、游戏助手脚本、引流脚本、网页脚本、Android脚本、IOS脚本、注册脚本、喜欢脚本、阅读脚本、网赚脚本等所有领域。想做脚本,想学钥匙精灵的朋友可以加钥匙精灵学习交流群:554127455。学习之路不再孤独,金猪剧本与你一起成长。

第一,同步的前提

[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)]同步窗口支持后台鼠标和键盘操作。

第2号-本节示例及其功能

[backcolor=rgb(46,139,87)]示例

[backcolor=rgb(154,205,50)] 1画图工具,实现同步画图。

[backcolor=rgb(154,205,50)] 2记事本,可以同步删除内容。

[backcolor=rgb(154,205,50)]功能鼠标键盘同步

支持组合键。

第三,对想法的出色分析

[backcolor=rgb(46,139,87)]思考步骤

[backcolor=rgb(154,205,50)]1获取主窗口和同步窗口的句柄。

WaitKey命令等待按下键盘。

按下F6,将当前鼠标指向的窗口句柄作为主窗口句柄。

按下F7,获得当前鼠标所指窗口的句柄,作为同步窗口的句柄。

使用Do循环等待按键,当获得主窗口句柄和同步窗口句柄时,退出Do循环。

[backcolor=rgb(105,105,105)]代码

如果Key=117,那么主窗口=插件。window . mouse point()Endif key=118然后同步window=plugin . window . mouse point()End if delay 500 if主窗口[backcolor=rgb(154,205,50)]2设置两个窗口的窗口大小相同窗口大小相同,同步时鼠标只能移动到正确的位置。 [backcolor=rgb(105,105,105)] code 0并同步窗口[backcolor=rgb(154,205,50)]3获取主窗口左上角坐标 GetWindowRect命令获取主窗口左上角坐标 [backcolor=rgb(105,105,105)] code

[backcolor=rgb(154,205,50)]4获取鼠标在主窗口中的当前位置。

getcursorpos命令获取当前鼠标位置。

[backcolor=rgb(105,105,105)]代码

调用插件。Window.Size(主窗口,800,600)调用插件。窗口大小(同步窗口,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)]代码

s rect=plugin . window . getwindowrect(主窗口)dimmyarray myarray=split (srect,\\ \' | \\ \')l=clng(myarray(0))3360t=clng(myarray(1))复制代码。

当在主窗口中按下任何键时,同步窗口也执行相同的操作。

[backcolor=rgb(105,105,105)]代码

GetCursorPos mx,我的副本代码

4号代码

[backcolor=rgb(46,139,87)]代码

调用插件。Bkgnd.MoveTo(同步窗口,mx-L,my-T)复制代码

第五,效果演示

[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)]注意画图和记事本。当你得到窗口句柄时,请点击白色的客户区来得到它,因为我们要操作它的客户区。

第六,温馨提示

[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)]

热门攻略
推荐游戏