找回密码
 加入
搜索
查看: 2379|回复: 6

[AU3基础] _SendMessage发送消息时坐标定位失败,求解!

  [复制链接]
发表于 2014-12-26 12:35:11 | 显示全部楼层 |阅读模式
最近刚学AU3,想做一下软件自动安装的脚本,问题是这样的,现在窗口的句柄都已拿到了
在窗口内还有几个复选项框想去掉,但又没控件,想到用MouseClick来模拟完成,但毕竟是
前台操作没那么完美;
      于是想到用_Sendmessage这个函数来完成后台发送,但问题来了:

_SendMessage($Handle,0x0201,"",0x013c0023)

   0x013c0023 对应是 $lParam 这个参数,这个是通过SPY++在窗口上拾取的,也就是
相对激活窗口的坐标点,脚本执行之后,发现只能对鼠标当前的位置发送点击,也就是说鼠标
停在什么地方,就在什么地方点击,后面的坐标参数不起作用,是哪里出了问题?
发表于 2014-12-26 13:24:26 | 显示全部楼层
wParam=1是左键
发表于 2014-12-26 13:25:39 | 显示全部楼层
 楼主| 发表于 2014-12-26 14:17:05 | 显示全部楼层
wParam=1是左键
komaau3 发表于 2014-12-26 13:24


先谢过这位朋友

我加上1也是一样,
发表于 2014-12-29 15:36:00 | 显示全部楼层
回复 4# woodas

_SendMessageA试试
发表于 2014-12-29 16:52:18 | 显示全部楼层
_WinAPI_PostMessage($hwnd, 0x200, 0x0, 0x013c0023)
_WinAPI_PostMessage($hwnd, 0x201, 0x1,0x013c0023)
_WinAPI_PostMessage($hwnd, 0x202, 0x0, 0x013c0023)
发表于 2014-12-29 16:54:36 | 显示全部楼层
添加移动鼠标_WinAPI_PostMessage($hwnd, 0x200, 0x0, 0x013c0023)
试一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 11:51 , Processed in 0.084011 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表