|
2#

楼主 |
发表于 2008-10-7 14:03:12
|
只看该作者
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│ENVI [$|@|*][名称][[=]值] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│设置或清除环境变量。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │参数│■指定环境变量名称和值。如果省略前导符且不指定值,则为删除指定名称的环境变量。 ┃
┃ │ │■前导"$"表示设置系统级环境变量,否则仅设置本程序内部使用的(进程级)环境变量。 ┃
┃ │ │■前导"@"表示设置窗口控件的名称或窗口控件的文本标题。 ┃
┃'ENVI'│ │■前导"*"(省略名称和值)表示将光驱的盘符以 CDROM0、CDROM、CDROM1、CDROM2 等写入系统环境变量。┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │示例│ENVI TEMP=%SystemDrive%\TEMP ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│※如果使用"EXEC"执行的程序,会自动继承本程序的环境变量,换句话说,如果在配置文件中设置带"$" ┃
┃ │ │ 的环境变量,对后面的"EXEC"程序中也会有效。 ┃
┃ │ │※在命令提示符下,可以通过没有参数的ENVI命令刷新环境变量。 ┃
┃ │ │※当仅有参数"$"时,则初始化用户文件夹,命令提示符下也可刷新环境变量。
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│FDRV <变量名><=>[文件目录名] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│返回指定"文件目录名"所在的分区盘符(以":"结束,最后无"\")或系统所有盘符。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │参数│■变量名: 用于保存分区盘符的变量名称; ┃
┃'FDRV'│ │■文件名: 合法的文件目录名称(也可省略,省略时另有意义,见《备注》的解释。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │示例│FDRV fDrive=C:\Windows\System32\calc.exe 或 FDRV AllDrive= ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│※当文件名是相对路径时,返值结果是 PECMD.EXE 的工作目录或配置文件的工作目录所在的分区盘符; ┃
┃ │ │※当省略"文件目录名"时返回系统所有盘符,返回值是 C:|D:|E:|F:|.... 的形式。 ┃
┃ │ │※示例1结果是"C:",示例2结果是系统所有盘符的列表(注意这个列表不是固定的,会随时发生变化)。 ┃
这个命令应该可以吧,大家进来讨论下。。
[ 本帖最后由 mapeimapei 于 2008-10-7 14:05 编辑 ] |
|