中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 09:49
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]新写了一个 AUTOIT 卡巴脚本 安装中断的问题
可打印版本  860 / 8
第1楼 huludao100 发表于 2008-04-30 17:28
新手上路 发帖 7 积分 16
[求助]新写了一个 AUTOIT 卡巴脚本 安装中断的问题
开始安装阶段良好,到安装完成后一切正常,但是安装后隔十几秒种弹出来“配置卡巴”的步骤,试写了N次,这个配置窗口就是不能激活,导致安装中断,有写过或知道错误的原因请指点一下,无限感激。

windows info tools信息附在图的右边,图太大一时显不出,请拉一下横的滚动条,在这个窗口弹出前,设置了3秒、5秒、8秒、15秒或不设置SLEEP时间都无法激活,真不知道出错在哪了。

run("kis_7.0.1.325_CN.exe")
winwaitactive("Kaspersky Internet Security 7.0","欢迎使用Kaspersky Internet Security 7.0安装向导")
send("!n")
winwaitactive("Kaspersky Internet Security 7.0","标准最终用户授权许可协议")
send("!a")
send("!n")
winwaitactive("Kaspersky Internet Security 7.0","安装类型")
controlclick("Kaspersky Internet Security 7.0","安装类型" ,2645)
winwaitactive("Kaspersky Internet Security 7.0","选择目的文件夹")
controlsettext("Kaspersky Internet Security 7.0","选择目的文件夹" ,2863,"d:\Program Files\Kaspersky Lab\Kaspersky Internet Security 7.0\")
send("!n")
winwaitactive("Kaspersky Internet Security 7.0","自定义安装")
send("!n")
winwaitactive("Kaspersky Internet Security 7.0","准备安装")
send("!i")
winwaitactive("Kaspersky Internet Security 7.0","安装完成")
send("!n")
sleep(30000)
winwaitactive("设置向导: Kaspersky Internet Security","授权文件信息")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","基本保护(推荐给多数用户)")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","更新模式")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","扫描启动对象")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","网络")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","应用程序(&A)...")
send("!n")
winwaitactive("设置向导: Kaspersky Internet Security","重新启动电脑(&R)")
ControlClick("设置向导: Kaspersky Internet Security","重新启动电脑(&R)" ,51900)
send("!f")

第2楼 slore 发表于 2008-05-01 09:10
铂金会员 发帖 2,478 积分 5,212
先添加注册表信息……(卡巴的设置在注册表保存的)

没有测试~~我是用AVP6绿色的……
第3楼 abcd 发表于 2008-05-01 11:15
银牌会员 发帖 739 积分 1,436
试试AdlibEnable 能不能捕获?
第4楼 huludao100 发表于 2008-05-01 15:35
新手上路 发帖 7 积分 16
具体怎么用,这个函数,能告诉一下吗?我不是太懂。
第5楼 abcd 发表于 2008-05-01 16:13
银牌会员 发帖 739 积分 1,436
启用 Adlib 功能。


AdlibEnable ( "函数名" )




参数

函数名 要调用的 adlib 函数。
时间 指定每隔多少毫秒就调用函数一次。默认值为 250 毫秒。



返回值




注意

每隔 250 毫秒(或指定时间)就调用指定的函数,通常用来检查是否遇到各种无法预料的错误。例如,您可以在脚本中使用 adlib 来处理脚本本身可能会弹出的各种不可预知的错误提示窗口。
adlib 函数应该尽可能的简单,因为它要频繁地执行而且在执行期间主脚本将被暂停。另外,您应该小心使用 时间 参数以免 CPU 负荷过高。




相关

AdlibDisable, Call


示例


AdlibEnable("myadlib")
;...
Exit

Func myadlib()
If WinActive("错误") Then
;...
EndIf
EndFunc

.
第6楼 chishingchan 发表于 2008-05-01 21:33
银牌会员 发帖 538 积分 1,284
[原创] 卡巴斯基反病毒软件的安装脚本
脚本所在目录包含的文件:
lic.ppl (20年破解)
peace.lst (20年破解)
.key (激活码)

SETUP.CMD
第7楼 huludao100 发表于 2008-05-01 22:28
新手上路 发帖 7 积分 16
Originally posted by chishingchan at 2008-5-1 09:33 PM:
脚本所在目录包含的文件:
lic.ppl (20年破解)
peace.lst (20年破解)
.key (激活码)

SETUP.CMD
第8楼 chishingchan 发表于 2008-05-01 22:35
银牌会员 发帖 538 积分 1,284
楼主的意思是自动安装完毕,无需手动操作对吧!?

我对 autoit 也很感兴趣的,就是没时间去学。帮不了你!

我的批处理是将卡巴的病毒库放在硬盘的最后一个分区的,方便使用影子单一模式保护时可以更新病毒库。
卡巴安装到最后不要选择重启,好让批处理完成最后的设置!切记!
第9楼 huludao100 发表于 2008-05-02 08:53
新手上路 发帖 7 积分 16
有没有知道我这个脚本在配置窗口无法捕获的原因的?拜托了。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023