找回密码
 加入
搜索
查看: 134582|回复: 368

[原创] 软件安装管理器 (附加配套工具) - 测试版

 火... [复制链接]
发表于 2010-1-28 23:55:07 | 显示全部楼层 |阅读模式
本帖最后由 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 ... &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  .  配置编辑器



        除图中以标注的按钮外,其它按钮是供后期添加新的软件时使用,

一 )自动生成配置文件的软件数据字段举例如下:

        [WinRAR_3.80]
        图标文件=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 。根据实际操作决定点击 [WinWaitActive 激活] 按钮 或是 [ControlClick 点击] 按钮 ,又或其它按钮
E 。拖动轮形图标 →→ 捕捉对话框中的任意处文本 →→  点击[WinWaitActive 激活] 按钮 —— 此步完成!
F 。拖动轮形图标 →→ 捕捉对话框中应点击的控件 →→  点击[ControlClick  点击]  按钮—— 此步完成!



        1 . [目标文件] 按钮:选择要安装的文件,如:WinRAR_3.80.exe
        2 . [附加文件] 按钮:需运行的破解、汉化文件,如:某注册机.exe
        3 . [复制文件] 按钮:不需运行,只需复制的破解类文件、文件夹之类
        4 . [注    册] 按钮
        操作:a. 预先在注册码输入框中输入好全部注册码
              b .左键捕捉窗口文本 → 点击 [WinWaitActive 激活] 按钮,
              c .左键捕捉注册码输入框 → 点击 [注    册] 按钮
              d .重复左键捕捉注册码输入框 → 点击 [注    册] 按钮,直到全部注册码输入框读写完毕
              e .左键捕捉“下一步”控件 → 点击 [ControlClick 点击] 按钮, 完成注册对话框操作

        5 . [一控多选] 按钮: 常有人提问: 怎样选择一个大包围控件中的选项? 有人在这里不处理,

安装完成后,在脚本尾部添加删除语句删除这些选项!  [一控多选] 按钮专为解决这个问题而设!但决不是

先装后删除!软件安装进行到这个对话框时, 首先左键捕捉大包围控件 → 点击 [一控多选] 按钮,弹出询问框:



回答后点击 “确定”,自动弹出带有调试源码的au3脚本编辑器, 操作方法在这个调试脚本中有注释说明!

特别提示:在本工具编辑框中填写完正确的坐标值后,必须将编辑插入点移到当前脚本的下一空行!!!!

        6 .关于[修改安装路径] 按钮  管理器中[选项自动安装]按钮会自动配合[选择安装盘符]下拉选择框,

运行自动安装选中项,因此编辑的自动脚本也统一设置此功能,至于用不用,由使用者决定!如决定使用,则

在路径选择对话框左键捕捉路径控件 → 点击 [修改安装路径] 按钮,如不用,则略过使用 [修改安装路径] 按钮这一步!

        7 . [关闭进程]、处理安装软件完成后的网页,无需捕捉;

           [关闭窗口]按钮,左键捕捉对话框任意处 → 点击, 如 WinRAR 的最后跳出的窗口!

        8 . [保存、编译脚本]按钮: 脚本生成器中编辑框文本转换为.au3文件,比喻安装名为 ABC.exe 的

软件,即转换为 ABC.au3 脚本文件,可执行文件编译为ABC_ZD.exe ,均与目标文件 ABC.exe 在同一目录中.

        9 . "等待窗口": 软件正式启动安装到出现安装结束,视软件大小, 这个时间会不同,等待安装结束界

面后,左键捕捉对话框任意处 → 点击 [等待窗口] 按钮.

=================================================================



欢迎试用,测试,更欢迎提出可能存在的错误动作!有不明白的,跟贴提问。。。。


本帖子中包含更多资源

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

×

评分

参与人数 4金钱 +192 贡献 +15 收起 理由
lynfr8 + 22 + 5 精品文章
afan + 80 + 10 大工程啊
hzxymkb + 40 好东西!
kodin + 50

查看全部评分

发表于 2010-1-29 00:46:37 | 显示全部楼层
不错,呵呵!总算见到了。
发表于 2010-1-29 07:40:49 | 显示全部楼层
我来用下,顶楼主!!
发表于 2010-1-29 07:43:04 | 显示全部楼层
呵呵!不错
发表于 2010-1-29 08:02:42 | 显示全部楼层
还可以~~~~~
发表于 2010-1-29 08:49:25 | 显示全部楼层
还以为有源码呢原来是作品展览
发表于 2010-1-29 09:38:04 | 显示全部楼层
拜膜楼主
发表于 2010-1-29 11:40:26 | 显示全部楼层
我来用下,顶楼主!!
发表于 2010-1-29 12:32:36 | 显示全部楼层
左边的导航栏是用的LISTVIEW还是用的TREEVIEW啊,早就想学做一个软件安装管理器。可是左边的导航栏一直无法确定用哪一个。
 楼主| 发表于 2010-1-29 13:37:45 | 显示全部楼层
回复 9# 3mile

就是按钮。。。。。。。。。。
 楼主| 发表于 2010-1-29 13:38:54 | 显示全部楼层
回复 6# xz00311

源码有点臃肿,还需整理。。。。。。。
 楼主| 发表于 2010-1-29 13:41:19 | 显示全部楼层
回复 2# kodin

谢谢捧场,见笑了。。。有部分只是利用别人的源码堆堆积木而已。。。。。。
发表于 2010-1-29 16:48:38 | 显示全部楼层
看你的引贴,此工具下了很大工夫啊。支持
发表于 2010-1-29 18:43:38 | 显示全部楼层
回复 10# 131738
用按钮的话如何确定动作呢?
FOR ...IN...NEXT?
 楼主| 发表于 2010-1-29 20:51:56 | 显示全部楼层
回复 14# 3mile

不明白你的意识?
看贴子开头的鸣谢部分可能有答案吧。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 22:21 , Processed in 0.087773 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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