软件绿化(十):谈谈绿化补丁的智能定位
2009-11-24 11:25
相关链接:
软件绿化(九):如何处理磁盘序列号验证问题
软件绿化(八):绿化 CorelDRAW 全过程
软件绿化(七):文件快照工具 Uninstall Ma..
软件绿化(六):注册表快照工具 RegSnap
软件绿化(五):双系统互救安装法
软件绿化(四):如何制作只带一个运行文件的绿色便携版软..
软件绿化(三):如何度身定做一个 Photoshop
软件绿化(二):注册表文件通用法
软件绿化(一):移花接木法
===================================================================================
软件绿化(十):谈谈绿化补丁的智能定位
在制作软件绿化版的时候,我们往往要向系统添加少量备份文件,并将这些文件打包成自解压方式。这时,绿色软件的最佳伴侣 -- WINRAR 就派上用场了,WINRAR 是制作绿化补丁的首选工具。
先看一个例子:
制作 Flash 8.0 时,要向 “系统所作分区(%SystemDrive%):Documents and SettingsAll UsersApplication Data”中添加一个目录:Macromedia,目录中按如下路径添加两个文件:
MacromediaLicensingProductsFlash 8.0Installer.mlf
MacromediaLicensingProductsFlash 8.0License.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 SettingsAll Users
%APPDATA%
相当于 C:Documents and Settings用户目录Application Data
%ProgramFiles%
相当于 C:Program Files
%CommonProgramFiles%
相当于 C:Program FilesCommon Files
%HOMEDRIVE%
操作系统所在的分区号。如:C:
%HOMEPATH%
相当于 Documents and Settings用户目录
%USERPROFILE%
相当于 C:Documents and Settings用户目录
有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。
比如:
字体目录 %WINDIR%FONTS
帮助目录 %WINDIR%Help
输入法目录 %WINDIR%IME
桌面 %USERPROFILE%桌面
右键菜单“发送到” %USERPROFILE%SendTo
收藏夹 %USERPROFILE%Favorites
快速启动 %APPDATA%MicrosoftInternet ExplorerQuick Launch
「开始」菜单 %USERPROFILE%「开始」菜单
......
还有:
%WINDIR%SYSTEM32config
%ProgramFiles%Adobe
%CommonProgramFiles%Macromedia
......等等。所以,用好系统的环境变量, WINRAR 的自解压功能就如虎添翼了。
(完)
绿色软件站:onegreen
(http://www.onegreen.net)
(2005-12-10)
===================================================================================
相关链接:
软件绿化(九):如何处理磁盘序列号验证问题
软件绿化(八):绿化 CorelDRAW 全过程
软件绿化(七):文件快照工具 Uninstall Ma..
软件绿化(六):注册表快照工具 RegSnap
软件绿化(五):双系统互救安装法
软件绿化(四):如何制作只带一个运行文件的绿色便携版软..
软件绿化(三):如何度身定做一个 Photoshop
软件绿化(二):注册表文件通用法
软件绿化(一):移花接木法
软件绿化(九):如何处理磁盘序列号验证问题
软件绿化(八):绿化 CorelDRAW 全过程
软件绿化(七):文件快照工具 Uninstall Ma..
软件绿化(六):注册表快照工具 RegSnap
软件绿化(五):双系统互救安装法
软件绿化(四):如何制作只带一个运行文件的绿色便携版软..
软件绿化(三):如何度身定做一个 Photoshop
软件绿化(二):注册表文件通用法
软件绿化(一):移花接木法
===================================================================================
软件绿化(十):谈谈绿化补丁的智能定位
在制作软件绿化版的时候,我们往往要向系统添加少量备份文件,并将这些文件打包成自解压方式。这时,绿色软件的最佳伴侣 -- WINRAR 就派上用场了,WINRAR 是制作绿化补丁的首选工具。
先看一个例子:
制作 Flash 8.0 时,要向 “系统所作分区(%SystemDrive%):Documents and SettingsAll UsersApplication Data”中添加一个目录:Macromedia,目录中按如下路径添加两个文件:
MacromediaLicensingProductsFlash 8.0Installer.mlf
MacromediaLicensingProductsFlash 8.0License.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 SettingsAll Users
%APPDATA%
相当于 C:Documents and Settings用户目录Application Data
%ProgramFiles%
相当于 C:Program Files
%CommonProgramFiles%
相当于 C:Program FilesCommon Files
%HOMEDRIVE%
操作系统所在的分区号。如:C:
%HOMEPATH%
相当于 Documents and Settings用户目录
%USERPROFILE%
相当于 C:Documents and Settings用户目录
有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。
比如:
字体目录 %WINDIR%FONTS
帮助目录 %WINDIR%Help
输入法目录 %WINDIR%IME
桌面 %USERPROFILE%桌面
右键菜单“发送到” %USERPROFILE%SendTo
收藏夹 %USERPROFILE%Favorites
快速启动 %APPDATA%MicrosoftInternet ExplorerQuick Launch
「开始」菜单 %USERPROFILE%「开始」菜单
......
还有:
%WINDIR%SYSTEM32config
%ProgramFiles%Adobe
%CommonProgramFiles%Macromedia
......等等。所以,用好系统的环境变量, WINRAR 的自解压功能就如虎添翼了。
(完)
绿色软件站:onegreen
(http://www.onegreen.net)
(2005-12-10)
===================================================================================
相关链接:
软件绿化(九):如何处理磁盘序列号验证问题
软件绿化(八):绿化 CorelDRAW 全过程
软件绿化(七):文件快照工具 Uninstall Ma..
软件绿化(六):注册表快照工具 RegSnap
软件绿化(五):双系统互救安装法
软件绿化(四):如何制作只带一个运行文件的绿色便携版软..
软件绿化(三):如何度身定做一个 Photoshop
软件绿化(二):注册表文件通用法
软件绿化(一):移花接木法







评论