SET命令--环境变量设置
来源:互联网 发布:js 取反 编辑:程序博客网 时间:2024/05/21 09:37
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要显示当前环境变量,键入不带参数的 SET。
如果命令扩展被启用,SET 会如下改变:
可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配SET 命令已使用的名称的所有变量的值。
例: SET P
会显示所有以字母 P 打头的变量
如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL设置成 1。
SET 命令不允许变量名含有等号。
在 SET 命令中添加了两个新命令行开关:
SET /A expression
SET /P variable=[promptString]
/A 命令行开关指定等号右边的字符串为被评估的数字表达式。
除十六进制有 0x 前缀,八进制有 0 前缀的,数字值为十进位数字。因此,0x12 与 18 和 022 相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字,因为 8 和 9 不是有效的八进制位数。
/P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入行之前,显示指定的 promptString。promptString 可以是空的。
%PATH:~10,5%
会扩展 PATH 环境变量,然后只使用在扩展结果中从第 11 个(偏移量 10)字符开始的五个字符。如果没有指定长度,则采用默认值,即变量数值的余数。如果两个数字(偏移量和长度)都是负数,使用的数字则是环境变量数值长度加上指定的偏移量或长度。
%PATH:~-10%
会提取 PATH 变量的最后十个字符。
%PATH:~0,-2%
会提取 PATH 变量的所有字符,除了最后两个。
如果命令扩展被启用,有几个动态环境变量可以被扩展,但不会出现在 SET 显示的变量列表中。每次变量数值被扩展时,这些变量数值都会被动态计算。如果用户用这些名称中任何一个定义变量,那个定义会替代下面描述的动态定义:
%CD% - 扩展到当前目录字符串。
%DATE% - 用跟 DATE 命令同样的格式扩展到当前日期。
%TIME% - 用跟 TIME 命令同样的格式扩展到当前时间。
%RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。
%ERRORLEVEL% - 扩展到当前 ERRORLEVEL 数值。
%CMDEXTVERSION% - 扩展到当前命令处理器扩展版本号。
%CMDCMDLINE% - 扩展到调用命令处理器的原始命令行。
- SET命令--环境变量设置
- 使用set命令设置环境变量
- 使用set命令设置环境变量
- [windows]win7用set命令设置环境变量
- linux set 命令及linux设置环境变量命令
- 如何用set命令设置Windows 7操作系统的环境变量
- Linux set命令参数及用法详解--Linux设置环境变量命令
- 设置环境变量命令
- Linux设置环境变量命令
- dos命令 设置环境变量
- cmd命令集-SET(显示、设置或删除 cmd.exe 环境变量)
- cmd命令集-SET(显示、设置或删除 cmd.exe 环境变量)
- 环境变量 以及SET的DOS命令
- 查看环境变量的命令:运行-cmd-set
- linux设置命令的环境变量
- Linux设置环境变量的命令
- MySQL 命令环境变量设置方法
- 批处理命令(bat)设置环境变量
- 关于三种主流WEB架构的思考
- Java学习之路:不走弯路,就是捷径
- VPN相关协议与草案
- DOS命令大全
- 二级必考的惯用语(共69个)
- SET命令--环境变量设置
- C程序中访问命令行参数
- WS-BPEL2.0教程
- 关于static声明变量
- J2EE之DAO设计模式
- c++文件io完全手册
- C语言输入输出的重定向
- jsj
- [转]将Gentoo LiveCD系统复制到硬盘HOWTO