正如我所想,变量expand命令:
%~dp$PATH:I
用于迭代路径 %path%
变量并查找包含变量指定的文件名的第一个匹配项 %I
,然后扩大 %I
到完整路径文件名。
这正是我想要做的事情 .bat
文件,所以我尝试了这个命令并失败了。
我错了这个命令的意思吗?或者只是我做错了?
1
“我对这个命令的含义是错误的吗?”是。你究竟想做什么?
—
DavidPostill
%~$PATH:I
作品 从某种意义上说 类似于 where
命令。例如,比较命令 for %I in (help) do @echo %I: %~$PATH:I
和 for %I in (help) do @where %I
。读 where /?
和 call /?
作出解释。