4

我在一个文件夹中有一个可执行文件VSTO.exe 和一个try.bat文件。我想获取 bat 文件的文件夹路径并将该路径与VSTO.exe.

我的try.bat.

"%~fp0\VSTO.exe" /q

但它创建了路径:“ G:\test\try.bat\VSTO.exe"。我想要一条路径"G:\test\VSTO.exe"

谁能告诉我我该怎么做?

4

2 回答 2

7
"%~dp0\VSTO.exe" /q

是准确的答案。

如何使用 CMD 从文件路径中获取文件夹路径

于 2012-05-03T10:40:20.460 回答
1

试试这个

SET CURDIR=%CD%
"%CURDIR%\VSTO.EXE" /q

%CD% 伪变量扩展到当前工作目录。
键入 SET /? 查看其他伪变量(最后一页)

于 2012-05-03T10:13:48.933 回答