按键精灵怎么设置变量把坐标转换变量

你的位置:
求助:不同分辨率下,点坐标的转换
11:10:57 |
来源: 按键精灵资源站
在分辨率下的一个点坐标,换成分辨率后,相对的点坐标应该是多少?
举一反三下,确定了一个分辨率下的点坐标,如何转换成不同分辨率的相对点坐标,有固定的公式吗?大神在哪?为什么实现不了前后台坐标转换【按键精灵吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:393,387贴子:
大神在哪?为什么实现不了前后台坐标转换收藏
集高颜值的金属质感外观,优雅环境自适应背光和舒适准确的键入于一体!
绿色行为录制鼠标动作的坐标前台程序没问题,转到后台坐标对不上思路为后台坐标=前台坐标-后台对应的零点坐标(窗口最左上角坐标)已经录制了前台坐标,通过鼠标移动到窗口零点,用GetCursorPos得到当前坐标然后用录制坐标-当前坐标得到后台坐标程序看上去没问题,也没出错究竟怎么回事
如果代码不长的话,建议重新定位
后台坐标和前台坐标是分开的
后台窗口的移动是以句柄窗口范围内移动的。
//dim MyArray
//MyArray = Split(sRect, &|&)
//下面这句将字符串转换成数值
//L = Clng(MyArray(0)): T = Clng(MyArray(1))
//R = Clng(MyArray(2)): B = Clng(MyArray(3))
//Msgbox &左& & L & &,右 && R & &,上& & T & &,下& & B
sRect = Plugin.Window.GetClientRect(Hwnd)
hwnd = Plugin.Window.MousePoint()sRect = Plugin.Window.GetClientRect(Hwnd)//得到窗口句柄的客户区大小为: sRect //MoveTo 651, 534//Delay 3728//LeftClick 1dim MyArray MyArray = Split(sRect, &|&)//下面这句将字符串转换成数值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)) : B = Clng(MyArray(3))//MessageBox L&&,&&T&&,&&R&&,&&B// &左& & L & &,右 && R & &,上& & T & &,下& & B
//MoveTo 949, 614//快速注册Delay 4169//Call Plugin.Bkgnd.LeftClick(Hwnd, 949-L, 614-T)用MessageBox得到的数字没错,但是程序对不上
还是那句话,如果代码不长的话,建议重新定位
登录百度帐号推荐应用}

我要回帖

更多关于 按键精灵变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信