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

[AU3基础] 有木有函数可以屏蔽键盘或者鼠标的输入,但是AutoIt 能模拟鼠标与键盘的输入行为

  [复制链接]
发表于 2010-8-30 23:22:04 | 显示全部楼层 |阅读模式
如题,有木有函数可以屏蔽键盘或者鼠标的输入,但是AutoIt 能模拟鼠标与键盘的输入行为,BlockInput函数一屏蔽就一起屏蔽了 如果途中程序出现异常,导致不能释放比较麻烦。
发表于 2010-8-30 23:28:25 | 显示全部楼层
定义全局键盘、鼠标钩子,并设一个全局布尔变量$fBlocked,当满足屏蔽条件时将$fBlocked设为1,满足开启条件时,将$fBlocked设为0。之后截取到鼠标键盘的输入操作时,判断$fBlocked是否为1,为1的话什么也不做立刻返回。
 楼主| 发表于 2010-8-30 23:39:28 | 显示全部楼层
有点复杂 其实我是在做自动安装 想在安装的时候屏蔽鼠标操作,但au3能模拟鼠标与键盘的输入行为,减少安装过程中的错误,但是由于安装过程中可能出现异常情况,所以在出现异常情况的时候需要用键盘结束,或者退出该程序从而释放鼠标,使鼠标也能正常操作,使用了BlockInput后键盘也不能操作,出现异常比较麻烦,使用BlockInputEx后,确实能键盘鼠标分开控制,但是au3能模拟鼠标输入行为也失效了。
发表于 2010-8-31 10:25:49 | 显示全部楼层
回复 3# today2004


    这个也是我想弄的东西,但就一直没有时间研究,希望有大虾来解答解答。。。
发表于 2010-8-31 15:19:53 | 显示全部楼层
出现异常 可以按CTRL+ALT+DEL解决
 楼主| 发表于 2010-9-2 23:44:08 | 显示全部楼层
目前只能这样了 在木找到好办法前
发表于 2010-9-3 22:54:53 | 显示全部楼层
使用control类函数进行操作,AdlibRegister隔段时间检测尽可能出现的意外情况
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 02:41 , Processed in 0.107156 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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