你上面的语法是不正确的,必须严格按照CMD的语法来写语句,该有空格的地方一定要有空格!
定义接受输入的变量: SET /P cho=请输入密码: 调用变量是用两个“%”界定就可以直接引用:echo 您输入的密码是%cho%
Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只用于运行控制面板程序的外壳程序。
1、查看当前所有可用的环境变量:输入set
就可以查看。
2、查看某个环境变量:输入
“set
变量名”就可以,比如想查看path变量的值,即输入
setpath
3、修改环境变量
:输入
“set变量名=变量内容”就可以,比如将path设置为“d:\nmake.exe”,只要输入setpath="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并不是追加。比如当我设置了上面的path路径之后,如果我再重新输入setpath="c",再次查看path路径的时候,其值为“c:”,而不是“d:\nmake.exe”;“c”。
4、设置为空:如果想将某一变量设置为空,输入“set
变量名=”就可以。如“set
path=”那么查看path的时候就为空。注意,上面已经说了,只在当前命令行窗口起作用。因此查看path的时候不要去右击“我的电脑”——“属性”........
5、给变量追加内容(不同于3,那个是覆盖):输入“set变量名=%变量名%变量内容”。如,为path添加1个新的路径,输入“
setpath=%path%d:\nmake.exe”就可以将d:\nmake.exe添加到path中,再次执行"setpath=%path%c:",那么,使用setpath语句来查看的时候,将会有:d:\nmake.exec:,而不是像第三步中的只有c:。
Windows系统命令行设置环境变量以下命令均需在Windows的CMD环境(即“命令提示符”软件)中执行。
1. 使用set命令
用于设置临时环境变量。只在当前命令行窗口中有效。
例如,设置名为CLASSPATH的环境变量,执行下面的命令,
set CLASSPATH=D:\javalibs\lib1
# 查看 CLASSPATH
$ echo %CLASSPATH%
2. 使用命令setx
用于设置用户环境变量和系统环境变量。默认设置是本地环境,通过选项 /m 设置系统环境变量。
# 永久设置 GIT_HOME 变量为 abc
$ setx /m GIT_HOME abc
# 将 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 追加到 PATH 变量
$ setx -m PATH "%PATH%C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin"
注:上面 setx 命令后面用引号可以去除空格的影响,不加引号,会出现如下错误:
错误:无效语法。默认选项不允许超过 '2' 次。
键入 “SETX /?” 以了解用法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)