学习游戏脚本制作:按键精灵只對一个程序使用如何实现游戏同步
按键精灵只对一个程序使用键鼠同步器源码分享具体实现同步步骤如下:
1、 获取主窗口和被同步窗口呴柄
● 按下F6则获取当前鼠标指向的窗口句柄,作为主窗口句柄
● 按下F7 则获取当前鼠标指向的窗口句柄,作为同步窗口句柄
● 用Do循环来等待按键,当主窗口句柄和同步窗口句柄都获取到时退出Do循环
2、设置两个窗口的窗口大小一致
● 窗口大小一致,同步的时候鼠标才能移動到正确的位置
3 、获取主窗口的左上角坐标
4、获取当前鼠标在主窗口的位置
5、 计算主窗口内当前鼠标位置和窗口左上角距离
● 公式:当湔鼠标位置减去窗口左上角坐标值( mx-L, my-T)
● 被同步窗口,使用按键后台键鼠命令将鼠标移动到和主窗口相同的位置
( 按键后台命令鼠标移動是以窗口客户区左上角坐标为基点)
●在主窗口内按下任意键时,同步窗口也执行同样的操作