Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 谁为我的批定义%cd%?_Windows_Scripting_Batch File - Fatal编程技术网

Windows 谁为我的批定义%cd%?

Windows 谁为我的批定义%cd%?,windows,scripting,batch-file,Windows,Scripting,Batch File,下面的批处理脚本打印出我当前的工作目录 echo %cd% 但是我没有定义cd变量。那么这是谁干的?还有这样的吗 我还检查了环境变量,没有一个名称为cd。那么这是内置在cmd.exe中的吗 谢谢。,并且具有与ERRORLEVEL相同的基本行为请参见帮助集 如果命令扩展已启用, 然后有几个动态的 可以使用的环境变量 已扩展但未在中显示的 显示的变量列表 设置这些变量值是 每次 变量的值将展开。如果 用户显式定义了一个变量 用其中一个名字,然后那个 定义将覆盖动态对象 其中一个描述如下: %CD%

下面的批处理脚本打印出我当前的工作目录

echo %cd%
但是我没有定义cd变量。那么这是谁干的?还有这样的吗

我还检查了环境变量,没有一个名称为cd。那么这是内置在cmd.exe中的吗


谢谢。

,并且具有与
ERRORLEVEL
相同的基本行为

请参见
帮助集

如果命令扩展已启用, 然后有几个动态的 可以使用的环境变量 已扩展但未在中显示的 显示的变量列表 设置这些变量值是 每次 变量的值将展开。如果 用户显式定义了一个变量 用其中一个名字,然后那个 定义将覆盖动态对象 其中一个描述如下:

%CD%-扩展到当前值 目录字符串

%日期%-使用扩展到当前日期 格式与DATE命令相同

%时间%-使用扩展到当前时间 格式与TIME命令相同

%随机%-扩展为随机小数 数字介于0和32767之间

%ERRORLEVEL%-扩展到当前值 错误级别值

%CMDEXTVERSION%-扩展到 当前命令处理器扩展 版本号

%CmdLine%-扩展为原始版本 调用 命令处理器


运行
SET/?
,最后您将找到答案以及其他类似的变量

我相信这个值是由命令shell存储的