通过将另一个文件拖到批处理脚本上来更改其路径

通过将另一个文件拖到批处理脚本上来更改其路径

当通过将另一个文件拖到批处理脚本上来运行该脚本时,拖到批处理脚本上的文件的位置将用作路径。

如何引用与批处理脚本位于同一文件夹中的文件?

答案1

假设Windows cmd.exe"%~dp0\otherfile"

这里%0引用批处理文件,~导致从值中删除任何引号,dp表示“磁盘字母和路径”。

for /?了解扩展的完整列表。(遗憾的是,它们仅适用于编号的命令行参数和为了单字母变量。要将此类扩展与环境变量一起使用,例如%myfile%,您必须将它们传递给带有 的子例程call :label。)

相关内容