在Visual Studio中postbuild,我需要运行一个批处理文件。该解决方案是潜在于其中的Visual Studio从运行不同的驱动器上。在postbuild,我怎么确定的驱动器盘符,该解决方案是从这样我就可以运行该批处理文件之前更改到该驱动器上运行?目前,所有我是这样的:

CD $(ProjectDir)
$(ProjectDir)postbuild.bat

的问题是,当该目录是一个不同的驱动器不改变当前目录改变上的目录,因为你必须哪个驱动器你在手动改变,例如像这样:

E:\
CD $(ProjectDir)
$(ProjectDir)postbuild.bat

我不能保证什么驱动的解决方案将是对的,所以我需要确定通过某种宏观的驱动,确保postbuild.bat文件将从当期的位置运行。

有帮助吗?

解决方案

CD /D $(ProjectDir)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top