cmd中,如何给一个输入值定为变量,并如何调出变量?

cmd中,如何给一个输入值定为变量,并如何调出变量?,第1张

你上面的语法是不正确的,必须严格按照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 /?” 以了解用法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6362226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存