为自己制作一款《软件安装管理器》 因为每年要有几次重装系统,每次重装系统又都要装很多软件,所以在几年前知道有个《软件安装管理器》之后就很想自己设置这么个软件,但是由于没有自信,也就没敢亲自实践。 我是个喜欢瞎鼓捣的人,没事会把一些别人不感兴趣的东西拿来研究一下,所以也就不小心把别人不会的一些东西学会了一点。这些都给我带了了一些乐趣,时常想,俺的老脑筋还没锈住,似乎比很多人还能多点小灵气。嗯,夸夸自己真的是感觉良好。 俺以前初玩博客时,由于看到别人美化自己的博客,所以也自己找资料,学到了一点点代码知识,最近又在无意间看到了雨林木风的《软件安装管理器》及代码,反正也没事,就琢磨把这软件真正编辑一下,转换成自己装机的辅助工具,省得每次装机后花费大量时间去安装常用软件。于是我就开始研究雨林木风公布的代码配置信息,没想到,俺这个对代码几乎一点不懂的人也能把这配置信息搞得有模有样,居然可以使这《软件安装管理器》随意添加自己需要的软件,只是要对雨林木风的初始代码做点小小的改动。下面俺把俺的配置方式写出来,大家按照俺的办法就会轻松编制自己的《软件安装管理器》。 第一步: 下载雨林木风的《软件安装管理器》及代码: 下载地址:http://old.xiazaiba.com/downinfo/3618.html 第二步: 解压缩后进入data文件夹会看到toolsbanner1.bmp和bg2.bmp这两个图形文件,我们把它用Photoshop按照自己喜欢的样式重新制作,它就成为了我们自己的御用工具了哈,注意:图片修改后,还要用原来的文件名和格式保存哈。 看!效果咋样? 第三步: 这一步才是进入到配置的关键环节。我们先解读一下原有代码语言的指向: 我们用写字板打开data文件夹内的config.ini文件,我们看到了雨林木风所留给我们的配置文本,就是在这个文本上来进行我们的个性编辑。 [SoftList]之前的代码我们可以视而不见哈,也可以稍作改动,俺就把“装机人员常用软件工具盘Y 6.0”句改成了“装机常用软件工具盘”,图1上的显示就是俺改动后的名称哈。 [SoftList] Office=办公软件 Antivir=病毒防治 safe=网络安全 ……………… ……………… Office、Antivir、safe等词句是指每一大项分类(如图2拉黑部分), (图2) 我们可以根据我们软件的具体需要自我重组分类,也就是可以自行编组,词句由你自己选择哈。 办公软件、病毒防治、网络安全等词句是指每一大项分类在软件左侧窗体显示的名称哈(图3),同样可以自己命名。 (图3) 这些设定完成后,我们就该进入到每一大项的具体设定: (图4) 图四是我设定的大项名称以及顺序,在图1上显示得很清楚哈。 我们直接向下参照[Chat]项的编制: (图5) [Chat]项下第一行treeico=data\snoopy_9.ico是配置每大项的小图标,我们可以在网上找到我们喜欢的一些.ico图标文件放到data文件夹里,然后把路径填写到treeico=之后就可以显示我们想要的小图标了。 第二行list=Chatsoftlist就是把每大项的名称添加在list=***softlist的***处。 第三行[Chatsoftlist]是把上边添加完的下拉并加括号。 以上的方式都是雨林木风所留给我们的原有方式,我们只需照办。 第四、五、六行是雨林木风忘记告诉我们的,不对,是第五、六行他没告诉我们哈,我开始不知道这么简单,我总想从每大项里边分支出子项,变换了很多方式,没有一种成功,后来试着在第四行之后添加上需要的软件,竟然成功了,看来会蒙也能做成很多事哈。对了!这就是在每一大项添加子项的语句: 1=QQ2010 2=UC 3=Skype 第七行的括号里是即将安装的软件名称。 第八行“Caption=QQ2010正式版”是将在右侧窗口显示的软件详细名称(如图6)。 (图6) 第九、十行是我们软件所在的路径哈,我们一定要在这文件夹内创建好每一软件自有的文件夹,并把软件放置其中(如图7) (图7) 第十一行icon=data\QQ.ico中icon=后可填可不填,它是在右侧窗口显示软件图标的,图六可以看到。 第十二行link=不用理睬。 第十三行level=5中的5是指定“推荐等级”后的星星数量,可以自己设定为3或4以改变推荐等级。 后边两行不用说了哈,软件说明可以随便填写。 其实关键设定语言俺都解释了,是俺胡乱解释的哈,估计能对大家有帮助,因为咱们都是菜鸟嘛。大家按照俺图5的设定格式一定会成功。 其实,俺还是有很多遗憾,由于俺并不会计算机编码,不能把这软件做的更完美,如果俺会的话,俺就知道怎么添加语言使软件自动填写序列号、自动设定安装路径,那样才算一款真正完美的《软件安装管理器》。 俺这里抛了块砖,真希望能引来俺想得到的玉,哪位高手帮俺解决自动填写序列号、自动设定安装路径的难题,俺这篇文章才算没白写。 |
|