我有一个批处理文件,该文件需要与机器的其余部分具有不同的PATH环境变量。经过一番谷歌搜索后,使用“ SETLOCAL”应该更改批处理脚本中的变量,并且在变量结束时立即将其切回,因此我的脚本是:
SETLOCAL
set PATH="C:\Qt\4.8.1\bin;"
qmake project.pro
我得到的输出:
'qmake' is not recognized as an internal or external command, operable program or batch file.
即使qmake位于路径“ C:\ Qt \ 4.8.1 \ bin \ qmake.exe”,并且破坏
C:\Qt\4.8.1\bin\qmake.exe
从命令行正常工作。有任何想法吗?
试试这个:
set PATH="C:\Qt\4.8.1\bin"
但更好:
set "PATH=%path%;C:\Qt\4.8.1\bin"
如果您设置路径来设置,"C:\Qt\4.8.1\bin;"
则分号将path
作为有效文件夹名称的一部分包含在其中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句