本文系《MSN杯 用软件 写心得》大赛来稿 请作者速与华军软件编辑部联系,另外也请广大读者监督文章是否为原创文章,经过网友鉴定后,我们会把礼品邮寄给作者。欢迎更多读者和用户关注和参与MSN杯《用软件写心得》有奖征文大赛。
来稿原文:
我在学校机房工作,老师们时常会要求在学生用计算机上安装相关的软件来满足教学要求,其中有很多是免安装的绿色软件,怎么才能快速便捷的完成呢?通过使用Winrar的自解压功能来制作绿色软件的“安装包”就可以实现。
一、自解压后在桌面生成快捷方式图标
现在我们以“计算机等级考试”模拟练习这个绿色软件为例,其可执行文件名为ksxt.exe,如图1所示。右键单击文件夹图标,选择“添加到压缩文件”后系统弹出图2所示对话框,在“压缩选项”中单击选中“创建自解压格式压缩文件”。
图1 绿色软件
图2 压缩文件名和参数
单击“高级”,出现图3所示的对话框。
图3 压缩文件名和参数
选择“自解压选项”,出现图4所示的对话框。在“解压路径”处输入绝对路径如c:\或你认为合适的路径即可。
图4 高级自解压选项
在图3中单击“高级”,弹出图5所示对话框 。
图5 高级自解压选项
单击“添加快捷方式”按钮,弹出图6所示对话框。这里要注意的是,“源文件名”处要输入的是该文件解压后的路径,“目标文件夹”和“快捷方式描述”不用设置,“快捷方式名”写上合适的名字,当然快捷方式创建在桌面上啦。
图6 添加快捷方式
设置好后单击“确定”,又返回到图5所示对话框。在图5对话框中选择“模式”,在出现的图7对话框中进行如图所示的设置,单击“确定”就完成了能生成软件快捷方式的自解压“安装包了。
图7高级自解压选项
二、解压后删除
文件解压后,为了节省磁盘空间我们就可以将该自解压文件删除了,用Winrar制作的自解压文件也可以实现,当然我们要先编写好一个删除用的批处理文件123.bat(文件名任取)。为了保证自解压文件的顺利删除,在这个批处理文件中我们先让计算机延时5秒左右。这个延时可用命令Ping 127.0.0.1 –n 5来实现,通常计算机执行一次Ping 127.0.0.1用1秒左右。延时5秒后再执行删除该自解压文件。123.Bat的内容如下:
@echo off
ping 127.0.0.1 -n 5
del e:\hbdj2008.exe (我制作的自解压文件hbdj2008.exe在E盘)
把123.bat文件放在这个绿色软件的文件夹内,如图8所示。
图8 删除用123.bat
接下来就可以按照第一节所介绍的方法来作了,这里需要注意的是,在做到上节图4高级自解压选项时,在“解压后运行处按图9所示来设置。这样在自解压后会运行123.bat,从而实现自解压文件的删除。接下来要作的就是通过网络把作好的hbdj2008.exe文件分发到学生计算机的E区,用远程命令使学生计算机e:\ hbdj2008.exe就行了!(文件的分发和远程命令的执行用多媒体教学软件就可实现)。在设置时一定要注意有关路径的设置要一致。
图9