有木有函数可以屏蔽键盘或者鼠标的输入,但是AutoIt 能模拟鼠标与键盘的输入行为
如题,有木有函数可以屏蔽键盘或者鼠标的输入,但是AutoIt 能模拟鼠标与键盘的输入行为,BlockInput函数一屏蔽就一起屏蔽了 如果途中程序出现异常,导致不能释放比较麻烦。 定义全局键盘、鼠标钩子,并设一个全局布尔变量$fBlocked,当满足屏蔽条件时将$fBlocked设为1,满足开启条件时,将$fBlocked设为0。之后截取到鼠标键盘的输入操作时,判断$fBlocked是否为1,为1的话什么也不做立刻返回。 有点复杂 其实我是在做自动安装 想在安装的时候屏蔽鼠标操作,但au3能模拟鼠标与键盘的输入行为,减少安装过程中的错误,但是由于安装过程中可能出现异常情况,所以在出现异常情况的时候需要用键盘结束,或者退出该程序从而释放鼠标,使鼠标也能正常操作,使用了BlockInput后键盘也不能操作,出现异常比较麻烦,使用BlockInputEx后,确实能键盘鼠标分开控制,但是au3能模拟鼠标输入行为也失效了。 回复 3# today2004这个也是我想弄的东西,但就一直没有时间研究,希望有大虾来解答解答。。。 出现异常 可以按CTRL+ALT+DEL解决{:face (409):} 目前只能这样了 在木找到好办法前 使用control类函数进行操作,AdlibRegister隔段时间检测尽可能出现的意外情况
页:
[1]