金猪脚本(原飞猪脚本)以按钮向导教学为主,涉及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)]