文章中心 -> 软件绿化

文章正文

在制作软件绿化版的时候,我们往往要向系统添加少量备份文件,并将这些文件打包成自解压方式。这时,绿色软件的最佳伴侣 -- WINRAR 就派上用场了,WINRAR 是制作绿化补丁的首选工具。
先看一个例子:
制作 Flash 8.0 时,要向 “系统所作分区(%SystemDrive%):\Documents and Settings\All Users\Application Data\”中添加一个目录:Macromedia,目录中按如下路径添加两个文件:
    Macromedia\Licensing\Products\Flash 8.0\Installer.mlf
    Macromedia\Licensing\Products\Flash 8.0\License.mlf
如何用 WINRAR 来完成这个任务呢?
(1)、先按上面的层次建立一个“Flash 8.0”目录,并将两个文件复制到里面。
(2)、用 WINRAR 将整个“Macromedia”压缩为 Macromedia.rar
(3)、用 WINRAR 将 Macromedia.rar 打开,点击工具栏最后一个按钮(把压缩文件转为自解压格式):

(4)、点击[高级自解压选项]:


(5)、在解压路径中输入:%ALLUSERSPROFILE%\Application Data

(6)、确定后,这个自解压文件就做好了,你再运行它看看,是不是自动定位地解压到既定的目录中。
因为在 WINRAR 的帮助文件中没有对自解压路径和系统的环境变量之间作说明,所以,很多人只知道,其自解压路径可以智能定位到系统的 PROGRAM FILES 目录,而不知道它其实还可以智能定位到系统的任何地方:
%SystemDrive%
          操作系统所在的分区号。如  C:
%SystemRoot%
          操作系统根目录。如 C:\WINDOWS
%windir%
          操作系统根目录。如 C:\WINDOWS
%ALLUSERSPROFILE%
          相当于  C:\Documents and Settings\All Users
%APPDATA%
          相当于  C:\Documents and Settings\用户目录\Application Data
%ProgramFiles%
          相当于  C:\Program Files
%CommonProgramFiles%
          相当于  C:\Program Files\Common Files
%HOMEDRIVE%
          操作系统所在的分区号。如:C:
%HOMEPATH%
          相当于   \Documents and Settings\用户目录
%USERPROFILE%
          相当于   C:\Documents and Settings\用户目录


有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。
比如:
字体目录      %WINDIR%\FONTS
帮助目录      %WINDIR%\Help
输入法目录    %WINDIR%\IME
桌面     %USERPROFILE%\桌面
右键菜单“发送到”    %USERPROFILE%\SendTo
收藏夹    %USERPROFILE%\Favorites
快速启动       %APPDATA%\Microsoft\Internet Explorer\Quick Launch
「开始」菜单        %USERPROFILE%\「开始」菜单
......
还有:
%WINDIR%\SYSTEM32\config  
%ProgramFiles%\Adobe
%CommonProgramFiles%\Macromedia
......等等。所以,用好系统的环境变量, WINRAR 的自解压功能就如虎添翼了。

文章来自绿盟(xDowns.com)转载请注明来路。

上一篇文章:Windows Live OneCare 更新到 1.5.1890.30 []

相关文章

相关软件