中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 18:15
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]我的超强一键软件安装管理器
可打印版本  2,431 / 14
第1楼 HUNRYBECKY 发表于 2007-03-09 09:29
银牌会员 发帖 442 积分 1,179
[原创]我的超强一键软件安装管理器
经过半个多月对VBS和HTML的学习,结合自己在电脑维护中的一些经验,编写这个超强的一键软件安装管理器,主要用于绿色软件的安装,也可以用于非绿色软件的安装,还支持批量解压(需要RAR3.7以上版的支持)。
在这次个程序的制作中特别感谢ZH159兄和其他兄弟和朋友的支持。在此致以特别的感谢,程序界面参考了ZH159兄的“谁说批处理界面不漂亮”。
这个软件支持CMD界面和WINDOWS图形界面模式安装;支持繁体和简体语言的自动识别和转换;支持批量安装,支持批量绿色软件修复,支持批量解压;支持安装脚本的制作。

程序基于BAT+VBS+HTML制作,下面对主要功能简单说明一下:
安装方式我给出了4种,第一钟常规方式,不仅可以用来批量安装绿色软件(要求绿色软件中有GSETUP.BAT绿化设置,必须使用WINRAR 或7ZIP压缩),而且可以批量安装普通的EXE软件;第二种则只安装经过特殊制作的WINRAR制作的EXE压缩包,怎么个特殊法,其实就是在压缩绿色软件时在绿色软件解压缩时自动调用里面的GSETUP.BAT来实现,这样就简化了安装过程,我的绿色软件基本上都是这样的模式,比较方便,既可以手动安装,又可以使用RAR命令来解压缩安装.第三种方式表示修复安装后的绿色软件,原因很简单,如果重新安装了系统等,原来的绿色软件就无法再使用了,那么就可以简单的使用这个修复功能了,自动历篇指定目录的存在GSETUP.BAT并执行之.第四个则是直接历篇指定目录中的UINSTALL.BAT来进行绿色软件的删除.
关于脚本的制作,实际上是使用FOR命令和RAR命令获取目录和子目录中所有的EXE,RAR,7Z软件,并把其注释写入到一个文件中,制作安装脚本有两个好处,一是可以加速安装速度,免除每次安装时自动获取目录和子目录中的软件列表;二是可以把注释获取出来,用户可以重新制作注释以便作为安装说明,在IE界面中可以把这些注射读出来以便用户参考。

我把整个软件的压缩包传上来,请不要改变里面的文件名称,否则可能出现错误。把压缩包解压缩后放到需要安装软件的目录或父目录即可。



[ Last edited by HUNRYBECKY on 2007-3-10 at 01:44 AM ]

附件
onegsetup.rar (181.73 KiB)
ONEGSETUP.jpg (95.32 KiB)
第2楼 lxmxn 发表于 2007-03-09 23:20
版主 发帖 4,938 积分 11,386
  原创要顶~
第3楼 vkill 发表于 2007-03-09 23:41
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
vbs N 人,顶
第4楼 ccwan 发表于 2007-03-09 23:52
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
第5楼 zh159 发表于 2007-03-10 00:52
金牌会员 发帖 1,467 积分 3,687
这是我测试的一个列表,根据exe同名txt文件设置是否默认安装,并显示txt文件里的exe文件说明(每增加一个文件同时增加一个txt文件设置是否默认安装、存放软件说明)

PS:尽量不要使用Set objFSO = CreateObject("Scripting.FileSystemObject")VBS文件操作,很多杀毒软件会拦截掉

[ Last edited by zh159 on 2007-3-9 at 11:55 AM ]

附件
安装.gif (18.23 KiB)
第6楼 HUNRYBECKY 发表于 2007-03-10 01:42
银牌会员 发帖 442 积分 1,179
ZH什么时候也做了一个呀。早就该放出来了。
第7楼 electronixtar 发表于 2007-03-10 01:57
铂金会员 发帖 2,672 积分 7,493
个人意见,VBS+HTML < HTA
第8楼 juventusryp 发表于 2007-03-10 02:08
初级用户 发帖 40 积分 88
太牛比了,支持一下,等批学好了也学习下VBS
第9楼 zh159 发表于 2007-03-10 04:01
金牌会员 发帖 1,467 积分 3,687
Originally posted by HUNRYBECKY at 2007-3-9 12:42:
ZH什么时候也做了一个呀。早就该放出来了。

你发“如何产生网页的复选框并根据用户选择返回给CMD”后开始弄的

Originally posted by electronixtar at 2007-3-9 12:57:
个人意见,VBS+HTML < HTA

想啊,只是不会用啊,特别是VBS读取、显示txt信息
第10楼 nihao6227 发表于 2007-03-10 07:09
初级用户 发帖 10 积分 26
强` ` 我喜欢`
第11楼 HUNRYBECKY 发表于 2007-03-10 08:27
银牌会员 发帖 442 积分 1,179
Originally posted by zh159 at 2007-3-10 04:01:

你发“如何产生网页的复选框并根据用户选择返回给CMD”后开始弄的


想啊,只是不会用啊,特别是VBS读取、显示txt信息



呵呵,我也是看了你的那个界面后才开始学VBS和HTML的,我是边看你的程序边琢磨,还是很有意思的,都花了我半个月的时间来学习。
第12楼 HUNRYBECKY 发表于 2007-03-10 08:29
银牌会员 发帖 442 积分 1,179
Originally posted by electronixtar at 2007-3-10 01:57:
个人意见,VBS+HTML < HTA


HTA的确很好,很多安装程序,尤其是MS出的都是使用这个的,还有很多光盘都是使用这个东西搞的。不错,以后准备学习这个,还有XML也很不错的。不过现在要回家了,所以暂时不研究这些了。
第13楼 yuehong 发表于 2007-03-14 04:57
初级用户 发帖 37 积分 64
vbs N 人,顶
第14楼 axi 发表于 2007-03-16 08:33
中级用户 发帖 93 积分 238 来自 GZ
P、 V、 H 都要学,这是我最喜欢看的。 顶!
第15楼 gdmzzyw 发表于 2007-03-19 03:12
初级用户 发帖 18 积分 46
感谢楼主!
我今天找了一天了!
转来转去还是回到这里!
谢谢!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023