找回密码
 加入
搜索
查看: 2046|回复: 3

[AU3基础] 请教xp下关于input窗口内的文本不能使用Ctrl + a 全选的事情

[复制链接]
发表于 2016-3-15 00:05:25 | 显示全部楼层 |阅读模式
正在写一个小软件,在win7下开发,需要对某个指定窗口内的一个input执行全选操作。。。win7下一切正常,但是到了xp下面,发现对input里面的内容使用Ctrl + a无效,也就是没有全选。。。换了2个版本的xp都是这样,所以感觉是不是xp就是这样设定的

我在xp上面打开我的电脑,点上面的路径窗口。Ctrl + a 也是无效的

请教各位大侠这个怎么破。。。

奇怪的是有个人xp系统,使用我的这个软件貌似Ctrl + a抓取input的内容就是可以的,完全搞不懂呀
发表于 2016-3-15 00:36:29 | 显示全部楼层
试下
#include <SendMessage.au3>
$hWnd = ControlGetHandle("xxx", "", 'Edit1')
_SendMessage($hWnd, 0xB1, 0, -1)
ControlFocus($hWnd, '', 'Edit1')
发表于 2016-3-15 08:47:07 | 显示全部楼层
收藏备用,以后用的到
 楼主| 发表于 2016-3-23 17:02:11 | 显示全部楼层
回复 2# afan


    非常感谢A版的回复,这个办法确实可以通过程序来获取input中的内容。因为需要抓取的input的程序也是我写的,所以我还是想找找看有没有办法通过修改代码,来实现不借助程序来实现 Ctrl + a
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-25 23:58 , Processed in 0.075657 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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