软件安装管理器 (附加配套工具) - 测试版
本帖最后由 131738 于 2015-11-24 14:34 编辑软件安装管理器 (附加配套工具) - 测试版
2010-08-21 套件中的自动脚本生成器已更新:
http://www.autoitx.com/forum.php?mod=viewthread&tid=17773&rpid=197458&fav=yes&ordertype=0&page=1#pid197458
本工具引用了 afan的文件清理源码:
http://www.autoitx.com/forum.php?mod=viewthread&tid=11801&extra=page%3D2
=========================================================
图标转换器 :SoftTool_IcoExtract_Beta.exe
配置编辑器 :SoftTool_IniEditor_Beta.exe
软件管理器 :SoftTool_Manage_Beta.exe
脚本生成器 :SoftTool_ScriptBuilder_Beta.exe [ 操作有点复杂,已更新,看上面说明 ]
1.文件目录结构. 见下图:
完正文件夹结构图参见30楼网友 catcher 的试用截图
为照顾程序界面美观,及自动生成配置文件的需要:
一 ) 分类文件夹名称以4个汉字为宜!
二 ) 分类文件夹名称与分类图标文件名称必须相同!
三 ) 上图左侧所示目录为本工具所在目录,除分类文件夹及ICO文件夹外, 不应存在任何其它文件夹!
四 ) 请将用于汉化的 exe 的文件和文件夹名称中加 汉化包 关键字
五 ) 请将 exe 注册机文件加 注册 关键字
六 )如某软件有安装、破解的相关说明(txt)文件,其文件名也必须与安装文件同名!
2.本工具初始界面. 见下图:
==============================
3.配置编辑器
除图中以标注的按钮外,其它按钮是供后期添加新的软件时使用,
一 )自动生成配置文件的软件数据字段举例如下:
图标文件=ICO\WinRAR_3.80.ico
手动文件=杂项工具\WinRAR_3.80.exe
自动文件=杂项工具\WinRAR_3.80_ZD.exe
选取状态=请选择
软件简介=暂缺
其中:
图标文件=WinRAR_3.80.ico由本工具自动转换
自动文件=WinRAR_3.80_ZD.exe由本工具自动预设文件名,配套脚本编辑程序遵循统一
命名规则;虽然配置文件以写好了自动文件的值,实际有无这个文件并不重要,管理器
程序会自动判断的。
选取状态=请选择;软件简介=暂缺这两项显然无法自动了;上图右下角有个[添加(编辑)软件]
按钮,就靠这个按钮解决这个问题。
二 )编辑 选取状态 ; 软件简介 :(注意:必须保证 软件文件 编辑框为 空 !)
a . 在 “类名列表”中选中某类;
b . 在 “类软件列表”中选中某软件;
c . 在 软件简介编辑框中输入简介文本;
d . 在 选取状态 下拉列表中选择: 0 = 默认不选 ; 1 = 默认选中
e . 点击 [添加(编辑)软件] 按钮 ,OK !
以上编辑也可以在左边树视图控件中直接编辑,点击回车键确认编辑完成!
三 )[添加新类] 按钮:在 “名称” 框输入新添类名后,点击这个按钮,OK!
四 )添加新的软件:
a . 在 “类名列表”中选中某类
b . 点击 [浏览] 按钮,选取软件文件
c . 顺带编辑好 软件简介 ; 选取状态(不编辑也可以。。。)
d . 点击 [添加(编辑)软件] 按钮 ,OK !
二、四步的差别就在 软件文件 编辑框是否为空!
====================================================
软件自动安装脚本的编辑、生成:
基本操作方法:(只是要点,不是严格的操作步骤)
A 。确保自动打开的 Au3Info.exe 窗口信息工具始终显示在 综合 标签页
B 。确保自动打开的 Au3Info.exe 窗口信息工具始终在 暂停 状态
C 。左键拖动 窗口信息工具“查询工具”中 轮形图标 到欲捕捉的文本 或 控件上方后,松开左键
D 。根据实际操作决定点击 按钮 或是 按钮 ,又或其它按钮
E 。拖动轮形图标 →→ 捕捉对话框中的任意处文本 →→点击 按钮 —— 此步完成!
F 。拖动轮形图标 →→ 捕捉对话框中应点击的控件 →→点击按钮—— 此步完成!
1 . [目标文件] 按钮:选择要安装的文件,如:WinRAR_3.80.exe
2 . [附加文件] 按钮:需运行的破解、汉化文件,如:某注册机.exe
3 . [复制文件] 按钮:不需运行,只需复制的破解类文件、文件夹之类
4 . [注 册] 按钮
操作:a. 预先在注册码输入框中输入好全部注册码
b .左键捕捉窗口文本 → 点击 按钮,
c .左键捕捉注册码输入框 → 点击 [注 册] 按钮
d .重复左键捕捉注册码输入框 → 点击 [注 册] 按钮,直到全部注册码输入框读写完毕
e .左键捕捉“下一步”控件 → 点击 按钮, 完成注册对话框操作
5 . [一控多选] 按钮: 常有人提问: 怎样选择一个大包围控件中的选项? 有人在这里不处理,
安装完成后,在脚本尾部添加删除语句删除这些选项![一控多选] 按钮专为解决这个问题而设!但决不是
先装后删除!软件安装进行到这个对话框时, 首先左键捕捉大包围控件 → 点击 [一控多选] 按钮,弹出询问框:
回答后点击 “确定”,自动弹出带有调试源码的au3脚本编辑器, 操作方法在这个调试脚本中有注释说明!
特别提示:在本工具编辑框中填写完正确的坐标值后,必须将编辑插入点移到当前脚本的下一空行!!!!
6 .关于[修改安装路径] 按钮管理器中[选项自动安装]按钮会自动配合[选择安装盘符]下拉选择框,
运行自动安装选中项,因此编辑的自动脚本也统一设置此功能,至于用不用,由使用者决定!如决定使用,则
在路径选择对话框左键捕捉路径控件 → 点击 [修改安装路径] 按钮,如不用,则略过使用 [修改安装路径] 按钮这一步!
7 . [关闭进程]、处理安装软件完成后的网页,无需捕捉;
[关闭窗口]按钮,左键捕捉对话框任意处 → 点击, 如 WinRAR 的最后跳出的窗口!
8 . [保存、编译脚本]按钮: 脚本生成器中编辑框文本转换为.au3文件,比喻安装名为 ABC.exe 的
软件,即转换为 ABC.au3 脚本文件,可执行文件编译为ABC_ZD.exe ,均与目标文件 ABC.exe 在同一目录中.
9 . "等待窗口": 软件正式启动安装到出现安装结束,视软件大小, 这个时间会不同,等待安装结束界
面后,左键捕捉对话框任意处 → 点击 [等待窗口] 按钮.
=================================================================
欢迎试用,测试,更欢迎提出可能存在的错误动作!有不明白的,跟贴提问。。。。
:face (38):不错,呵呵!总算见到了。 我来用下,顶楼主!! 呵呵!不错 还可以~~~~~ 还以为有源码呢原来是作品展览 :face (33):拜膜楼主 我来用下,顶楼主!! 左边的导航栏是用的LISTVIEW还是用的TREEVIEW啊,早就想学做一个软件安装管理器。可是左边的导航栏一直无法确定用哪一个。 回复 9# 3mile
就是按钮。。。。。。。。。。 回复 6# xz00311
源码有点臃肿,还需整理。。。。。。。 回复 2# kodin
谢谢捧场,见笑了。。。有部分只是利用别人的源码堆堆积木而已。。。。。。 看你的引贴,此工具下了很大工夫啊。支持:face (34): 回复 10# 131738
用按钮的话如何确定动作呢?
FOR ...IN...NEXT? 回复 14# 3mile
不明白你的意识?
看贴子开头的鸣谢部分可能有答案吧。。。。。。。。。。。。