找回密码
 加入
搜索
查看: 2439|回复: 11

帮帮忙

[复制链接]
发表于 2009-10-6 12:39:30 | 显示全部楼层 |阅读模式
我是新手  在我做了一个自动安装软件的脚本  但前提是窗口在激活的状态   他们说的把键盘鼠标锁定  我不知道用那个命令   那位高手帮帮我
发表于 2009-10-6 13:20:12 | 显示全部楼层
窗口在激活?键盘鼠标锁定?
没看明白
发表于 2009-10-6 16:12:39 | 显示全部楼层
就是在自动安装过程中,锁定键盘和鼠标,以免造成安装失败,是这意思吗?
发表于 2009-10-6 16:19:05 | 显示全部楼层
可以给个提示窗在角落:正在XXOO,暂时禁止用户键盘鼠标动作!请稍候……

然后 BlockInput(1)

完事了别忘了 BlockInput(0) 就对了。
发表于 2009-10-6 16:21:24 | 显示全部楼层
可以给个提示窗在角落:正在XXOO,暂时禁止用户键盘鼠标动作!请稍候……

然后 BlockInput(1)

完事了别忘了 BlockInput(0) 就对了。
KiwiCsj 发表于 2009-10-6 16:19

同意,大概就是这样吧!
 楼主| 发表于 2009-10-7 15:04:17 | 显示全部楼层
能不能只锁定键盘不说定鼠标啊
或者过一短时间在把鼠标开开
如果出现错误了是不是就不能动了
 楼主| 发表于 2009-10-7 15:06:37 | 显示全部楼层
怎么在以开始在右下角给个提示
发表于 2009-10-8 18:13:10 | 显示全部楼层
鼠标不锁,用户就有可能会变更窗口焦点。

建议还是锁了吧,怕出错的话,尝试另加一个守护进程,主进程每隔多久就给守护进程一个心跳(增量写文件数值、UDP、TCP等等办法都可以,只要给守护进程一个“我还在正常工作中”的识别就达到目的了),而守护进程只要做一件事:计时,一旦心跳消失超过多久就主动解除输入锁定,并弹个提示声明自动化安装出现故障并中断。

如果采纳这个双进程方案,你可以用守护进程先启动,来运行并守护自动安装主程序。

至于“怎么在以开始在右下角给个提示”,我个人的作法不外乎两种,一是windows气泡,这个使用方便但稳定性可靠性不佳,二是自己画个窗,注意窗口位置放好就对了,反正目的就是让用户知道现在不能输入的原因,能实现提示作用即可。
发表于 2009-10-8 18:40:54 | 显示全部楼层
WinActive

BlockInput
好简单的
发表于 2009-10-8 22:41:07 | 显示全部楼层
鼠标不锁,用户就有可能会变更窗口焦点。

建议还是锁了吧,怕出错的话,尝试另加一个守护进程,主进程每隔多久就给守护进程一个心跳(增量写文件数值、UDP、TCP等等办法都可以,只要给守护进程一个“我还在正常工作 ...
KiwiCsj 发表于 2009-10-8 18:13


哈 很久很久以前 我BlockInput了 结果还没到解的时候 程序就异常退出了 只能三个一起按  要是遇到不太懂的..也许就直接reset了 .....

提示的话 tooltip好了
发表于 2009-10-8 23:06:38 | 显示全部楼层
一个自动安装软件的脚本, 有这么复杂吗?
发表于 2009-10-8 23:37:46 | 显示全部楼层
一个自动安装软件的脚本, 有这么复杂吗?
131738 发表于 2009-10-8 23:06


做的案例越多,越感觉每个细节都应当照顾到,否则不同平台不同软件环境,更重要的是具有不同知识程度的用户在使用时遇到了问题,会使作者在维护过程中感觉非常头疼。

如果怕复杂,那就把自己遇到过的实例和关键过程都尽可能写成标准的UDF,以便二次使用时照抄。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 06:31 , Processed in 0.189522 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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