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存储的