yufei8051 发表于 2014-9-23 16:32:00

PostMessage_UDF 后台发送命令时的坐标计算问题

本帖最后由 yufei8051 于 2014-9-24 09:46 编辑

就以这个为例:
#include <PostMessage_UDF.au3>
$Hwnd = WinGetHandle("计算器")
_MouseClick($hWnd, "left", 16, 12); 点击5
_SendText($Hwnd,"9");后台发送点击9的消息

这一句:_MouseClick
不管用下面红框里的哪个坐标都不对,应当怎么算呢?
信息工具坐标模式设置成“捕捉屏幕”捕捉窗口“还是”工作区域“都试过,貌似都不行




.


这个帖子看了半天,也没看明白到底是怎么计算的:http://www.autoitx.com/forum.php?mod=viewthread&tid=20836&extra=&highlight=%BA%F3%CC%A8%B7%A2%CB%CD&page=3



上面这个楼主说就用控件点击坐标,但是掐欸发么试验也不行啊
这个我用信息工具,不管把坐标模式设置成“捕捉屏幕”捕捉窗口“还是”工作区域“都不行啊
PostMessage_UDF

yufei8051 发表于 2014-9-24 10:06:17

已经在论坛里搜了两天了,还是没找到解决方法

yufei8051 发表于 2014-9-24 17:22:14

居然一直没人回复,看来真的很难啊
这个帖子:http://www.autoitx.com/forum.php?mod=viewthread&tid=5165&extra=&highlight=&page=3
的楼主说解决了,但却没有给出方法
页: [1]
查看完整版本: PostMessage_UDF 后台发送命令时的坐标计算问题