[已解决]最新版的金山打字通自动安装制作问题[SysTreeView32]
本帖最后由 痒痒 于 2009-10-14 09:01 编辑如果勾选掉图中红框中的那几项。
金山打字通2010最新版下载地址:
http://typeeasy.kingsoft.com/
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都没法修改你的程序,这样可以保护“知识产权”:face (33): 谢谢damgyan。
已经解决了,谢谢你的帮助,其实我也是想练习下AU3的自动安装。
不过代码中“send("{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}")”
{TAB}键,要换成{down}键,才可以。 呵呵~ 才学 试着写了一下 :
$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")
用eXescope都没法修改你的程序,这样可以保护“知识产权”
:face (13):
lpxx 发表于 2009-10-19 19:11 http://www.autoitx.com/images/common/back.gif
四个字加了引号的,只为幽他一默,呵呵。。。 学习下先!~~~
页:
[1]