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

[已解决]最新版的金山打字通自动安装制作问题[SysTreeView32]

[复制链接]
发表于 2009-10-13 09:40:20 | 显示全部楼层 |阅读模式
本帖最后由 痒痒 于 2009-10-14 09:01 编辑

如果勾选掉图中红框中的那几项。

金山打字通2010最新版下载地址:
http://typeeasy.kingsoft.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-10-13 20:07:21 | 显示全部楼层
WinWaitActive("金山打字通 2010 安装","选择组件")
send("{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}")
;默认状态下百度工具条获得焦点,发送空格将勾去掉。
;连续用TAB切换到下一个复选框并发送空格
Send("!n")    ;发送快捷键Alt+N执行下一步
金山打字通是绿色软件,没有必要制作au3辅助安装程序,你可于正常安装后提取安装文件夹内除uninst.exe以外的所有文件再用inno setup或者tiger封包成exe自动安装文件,不会的话用winrar打包也可以,如果有必要再用北斗星加个壳吧,加壳后安装包体积会小得多,用eXescope都没法修改你的程序,这样可以保护“知识产权”
 楼主| 发表于 2009-10-13 22:36:48 | 显示全部楼层
谢谢damgyan。
已经解决了,谢谢你的帮助,其实我也是想练习下AU3的自动安装。
不过代码中“send("{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}")”
{TAB}键,要换成{down}键,才可以。
发表于 2009-10-19 17:23:49 | 显示全部楼层
呵呵~ 才学 试着写了一下 :

$title="金山打字通 2010 安装"
$setup_path="D:\program files\Kingsoft\TypeEasy\TypeEasy"
if fileexists($setup_path) then DirRemove($setup_path,1)
run("setup_2010.exe")  ;运行金山打字2010
WinWaitActive($title,"欢迎使用“金山打字通 2010”安装向导") ;等待窗口激活
send ("!n")
winwaitActive($title,"金山软件最终用户许可协议") ;等待激活许可协议窗口
send ("{TAB}{SPACE}{Enter}")
winwaitactive ($title,"择你想要安装“金山打字通 2010”的那些功")
send ("{SPACE}{DOWN}{SPACE}{DOWN}{SPACE}{DOWN}{SPACE}") ;去掉不必要的安装组件
controlclick ($title,"择你想要安装“金山打字通 2010”的那些功","Button2")
winwaitactive ($title,"选择“金山打字通 2010”的安装文件夹")
send($setup_path)
send("{Enter}")
send("!I")
WinWaitActive ($title,"安装已成功完成")
send ("!N")
WinWaitActive ($title,'正在完成“金山打字通 2010”安装向导')
send ("{SPACE}{DOWN}{SPACE}")
send ("!F")
发表于 2009-10-19 19:11:26 | 显示全部楼层
用eXescope都没法修改你的程序,这样可以保护“知识产权”


发表于 2011-1-16 14:08:06 | 显示全部楼层
lpxx 发表于 2009-10-19 19:11



    四个字加了引号的,只为幽他一默,呵呵。。。
发表于 2012-7-22 15:17:25 | 显示全部楼层
学习下先!~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 16:18 , Processed in 0.085328 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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