找回密码
 加入
搜索
查看: 4249|回复: 10

[AU3基础] 请问如何防止在鼠标键盘自动化操作的过程中如何防止别人操作鼠标键盘

  [复制链接]
发表于 2012-5-9 15:50:56 | 显示全部楼层 |阅读模式
我做了一个软件自动安装的程序,期间会执行一些鼠标键盘的自动化操作,基本上就是点击next按钮等动作,但是如果此时其他人操作鼠标键盘的话,可能就会发生错误。

请问如何防止在鼠标键盘自动化操作的过程中如何防止别人操作鼠标键盘,让程序顺利的执行?
发表于 2012-5-9 16:06:03 | 显示全部楼层
你没有做好你的‘软件自动安装程序‘
发表于 2012-5-9 16:07:02 | 显示全部楼层
1.在程序自动安装期间屏蔽鼠标操作(不建议)
2.采用send发送按键
3.采用winwait 在程序激活的瞬间完成动作,一般不是故意捣乱没谁快的过电脑吧。。。
发表于 2012-5-9 16:09:28 | 显示全部楼层
控件点击,后台点击,之类的不会干扰用户鼠标的。谢谢。
 楼主| 发表于 2012-5-9 16:24:04 | 显示全部楼层
控件点击,后台点击,之类的不会干扰用户鼠标的。谢谢。
sanmoking 发表于 2012-5-9 16:09


1 不能用autoInfo.exe捕捉到控件,怎么办

2 如何后台点击
发表于 2012-5-9 16:29:46 | 显示全部楼层
发表于 2012-5-9 16:31:10 | 显示全部楼层
只要获取到窗口句柄,窗口位置,窗口大小,其他的都好办,用相对坐标点击即可,甚至可以把目标窗口隐藏。。。。。
发表于 2012-5-9 17:39:13 | 显示全部楼层
禁用鼠键即可
BlockInput(1)
发表于 2012-5-10 08:54:26 | 显示全部楼层
后台操作,postmessage
 楼主| 发表于 2012-5-10 16:16:08 | 显示全部楼层
回复7楼:请问获取窗口句柄之后,如何点击相对坐标,需要靠窗口不是处于前台,且Auto3Info.exe不能捕获到里面的子控件
发表于 2012-6-8 00:55:21 | 显示全部楼层
禁用鼠键 其实没必要给个提示就行啦.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 13:53 , Processed in 0.077598 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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