帮帮忙
我是新手在我做了一个自动安装软件的脚本但前提是窗口在激活的状态 他们说的把键盘鼠标锁定我不知道用那个命令 那位高手帮帮我 窗口在激活?键盘鼠标锁定?没看明白 就是在自动安装过程中,锁定键盘和鼠标,以免造成安装失败,是这意思吗? 可以给个提示窗在角落:正在XXOO,暂时禁止用户键盘鼠标动作!请稍候……
然后 BlockInput(1)
完事了别忘了 BlockInput(0) 就对了。 可以给个提示窗在角落:正在XXOO,暂时禁止用户键盘鼠标动作!请稍候……
然后 BlockInput(1)
完事了别忘了 BlockInput(0) 就对了。
KiwiCsj 发表于 2009-10-6 16:19 http://www.autoitx.com/images/common/back.gif
同意,大概就是这样吧!:face (20): 能不能只锁定键盘不说定鼠标啊
或者过一短时间在把鼠标开开
如果出现错误了是不是就不能动了 怎么在以开始在右下角给个提示 鼠标不锁,用户就有可能会变更窗口焦点。
建议还是锁了吧,怕出错的话,尝试另加一个守护进程,主进程每隔多久就给守护进程一个心跳(增量写文件数值、UDP、TCP等等办法都可以,只要给守护进程一个“我还在正常工作中”的识别就达到目的了),而守护进程只要做一件事:计时,一旦心跳消失超过多久就主动解除输入锁定,并弹个提示声明自动化安装出现故障并中断。
如果采纳这个双进程方案,你可以用守护进程先启动,来运行并守护自动安装主程序。
至于“怎么在以开始在右下角给个提示”,我个人的作法不外乎两种,一是windows气泡,这个使用方便但稳定性可靠性不佳,二是自己画个窗,注意窗口位置放好就对了,反正目的就是让用户知道现在不能输入的原因,能实现提示作用即可。 WinActive
在
BlockInput
好简单的 鼠标不锁,用户就有可能会变更窗口焦点。
建议还是锁了吧,怕出错的话,尝试另加一个守护进程,主进程每隔多久就给守护进程一个心跳(增量写文件数值、UDP、TCP等等办法都可以,只要给守护进程一个“我还在正常工作 ...
KiwiCsj 发表于 2009-10-8 18:13 http://www.autoitx.com/images/common/back.gif
哈 很久很久以前 我BlockInput了 结果还没到解的时候 程序就异常退出了 只能三个一起按要是遇到不太懂的..也许就直接reset了 .....
提示的话 tooltip好了 一个自动安装软件的脚本, 有这么复杂吗? 一个自动安装软件的脚本, 有这么复杂吗?
131738 发表于 2009-10-8 23:06 http://www.autoitx.com/images/common/back.gif
做的案例越多,越感觉每个细节都应当照顾到,否则不同平台不同软件环境,更重要的是具有不同知识程度的用户在使用时遇到了问题,会使作者在维护过程中感觉非常头疼。
如果怕复杂,那就把自己遇到过的实例和关键过程都尽可能写成标准的UDF,以便二次使用时照抄。:face (29):
页:
[1]