小编Vas*_*yev的帖子

Windows 批处理。附加到 PATH 环境变量,当它包含空格时

我想在控制台会话的路径中添加一些二进制文件,我正在这样做

if not defined WIXTOOLKIT_IN_PATH (
    set WIXTOOLKIT_IN_PATH=1
    set MY_PATH=%~dp0..\tools\wix
    SET PATH=%MY_PATH%;%PATH%
)
Run Code Online (Sandbox Code Playgroud)

但它发生了,我的 PATH 包含空格,我收到\Skype\Phone\ was unexpected at this time.带有set PATH回显命令的消息

                                SET PATH=;C:\Python34\;C:\Python34\Scripts;C:\ProgramData\
Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Sy
stem32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Pr
ogram Files (x86)\Skype\Phone\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Pr
ogram Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Mic
rosoft SDKs\TypeScript\1.0\;C:\Program Files (x86)\CMake\bin
Run Code Online (Sandbox Code Playgroud)

我敢肯定,这是微不足道的情况,但我找不到任何解决方案。我该如何解决?

windows path command-line environment-variables whitespace

6
推荐指数
1
解决办法
5644
查看次数