怎么利用按键精灵将指定窗口移动到指定坐标上
怎么利用按键精灵将指定窗口移动到指定坐标上,因为有时候一开始把窗口移动了,找血条就边了,怎么能够把那个游戏窗口利用按键精灵放到指定的桌面坐标点上。关键的代码写出来就好了。...
怎么利用按键精灵将指定窗口移动到指定坐标上,因为有时候一开始把窗口移动了,找血条就边了,怎么能够把那个游戏窗口利用按键精灵放到指定的桌面坐标点上。关键的代码写出来就好了。
展开
3个回答
2013-12-04
展开全部
如果是窗口游戏的话。可以用Plugin a=Window.Foreground() 返回当前窗口句柄为a
VBSCall GetCursorPos(x,y) 得到当前鼠标位置x,y
Plugin Window.Move(a, x, y)把窗口a移动到x,y位置这样就不用担心窗口移动造成的点不到血条了。秘诀在于。窗口左上角坐标是x,y那么你血条坐标就可以用x+,y+ 形式表达出来。也就是用X,Y为顶点。凭借这个坐标来确定屏幕上血条的相对坐标。这样如果窗口有移动之需要重新运行一次脚本。X,Y坐标就重新确定了。不知道你听懂了没 - -
VBSCall GetCursorPos(x,y) 得到当前鼠标位置x,y
Plugin Window.Move(a, x, y)把窗口a移动到x,y位置这样就不用担心窗口移动造成的点不到血条了。秘诀在于。窗口左上角坐标是x,y那么你血条坐标就可以用x+,y+ 形式表达出来。也就是用X,Y为顶点。凭借这个坐标来确定屏幕上血条的相对坐标。这样如果窗口有移动之需要重新运行一次脚本。X,Y坐标就重新确定了。不知道你听懂了没 - -
展开全部
可以用Plugin a=Window.Foreground() 返回当前窗口句柄为a VBSCall GetCursorPos(x,y) 得到当前鼠标位置x,y Plugin Window.Move(a, x, y)把窗口a移动到x,y位置 这样就不用担心窗口移动造成的点不到血条了。 秘诀在于。 窗口左上角坐标是x,y 那么你血条坐标就可以用 x+,y+ 形式表达出来。 也就是用X,Y为顶点。 凭借这个坐标来确定屏幕上血条的相对坐标。 这样如果窗口有移动之需要重新运行一次脚本。 X,Y坐标就重新确定了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-04
展开全部
Plugin wd=Window.Foreground()
Plugin Window.Move(wd,坐标X,坐标Y)
Plugin Window.Move(wd,坐标X,坐标Y)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询