510742 发表于 2010 年 10 月 7 日 06:19:02

64位系统下%PROGRAMFILES%参数的使用


%PROGRAMFILES%是默认的系统路径参数,代表本机的程序默认安装目录
一般形式“X:\Program Files”
但是64位的系统中安装支持32位的程序时会默认安装到“X:\Program Files (x86)”目录下,然而假设我们要给此程序打补丁时假设不注意参数必然会走错路径,做无用功。
下面是64位系统下安装32位程序路径参数。%PROGRAMFILES(x86)%复制代码
就多个“(x86)”
以后做补丁的时候注意了!
PS:我今天也是安装Office2010的时候用激活脚本的时候发现的问题!
补充下:
默认的系统路径参数的补充
%Temp%--系统的临时文件夹所在目录,通常你的操作系统都是Windows,无论是Win9X/2000/XP/2003/NT里的哪一种,只要你知道你把Windows系统装在哪个硬盘分区下就行了。例如说你装在C盘下,那么这里的%temp%就是指C:\Windows\temp这个目录文件夹。假设你把系统装在D盘,那么这时就变成D:\windows\temp了。
%windir%、%windows%表示windows所在目录,你的Windows装在哪个分区就指这个分区的windows文件夹。%Windows%在98及xp下指系统盘下的windows文件夹,2000下指WinNt文件夹。
%SystemRoot%、%system%是用来表示系统所在目录,分别指系统根目录和系统所在目录。其中%SystemRoot%假设操作系统为Windows并且装在分区C盘下,那么它们就是C:\windows。和第2条里的一样。
还有几个programfiles类的,如%USERPROFILE% 指当前用户的配置文件目录。%ProgramFiles% 指Program Files程序安装目录。%commonprogramfiles% 通用文件目录。
注意下%system%--%System%在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹
页: [1]
查看完整版本: 64位系统下%PROGRAMFILES%参数的使用