我使用的是 Windows 7,我的问题是从控制台 (cmd.exe) 运行此文件:
W:\software\projects\myproject\build\msvc\build.bat
当我手动进入包含该文件的文件夹并使用以下命令序列从那里运行它时,它可以工作:
W:\>cd software
W:\software>cd projects
W:\software\projects>cd myproject
W:\software\projects\myproject>cd build
W:\software\projects\myproject\build>cd msvc
W:\software\projects\myproject\build\msvc>build.bat
但是,当我尝试以以下任何一种方式从根目录运行文件时:
W:\>software\projects\myproject\build\msvc\build.bat
W:\>call software\projects\myproject\build\msvc\build.bat
W:\>@call software\projects\myproject\build\msvc\build.bat
W:\>"software\projects\myproject\build\msvc\build.bat"
W:\>call "software\projects\myproject\build\msvc\build.bat"
W:\>@call "software\projects\myproject\build\msvc\build.bat"
我收到以下错误消息:
The system cannot find the path specified.
我很确定当我使用 Windows XP 时,您不必导航到包含该文件的文件夹即可运行它(当然我可能是错的),但这显然是 Windows 的情况7. 还是我错过了什么?