
Quero adicionar alguns binários ao caminho da minha sessão de console e estou fazendo assim
if not defined WIXTOOLKIT_IN_PATH (
set WIXTOOLKIT_IN_PATH=1
set MY_PATH=%~dp0..\tools\wix
SET PATH=%MY_PATH%;%PATH%
)
Mas acontece que meu PATH contém espaços e estou recebendo mensagem \Skype\Phone\ was unexpected at this time.
com set PATH
comando ecoado
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
Tenho certeza que esta é uma situação trivial, mas não consegui encontrar nenhuma solução. Como posso consertar isso?
Responder1
Meu PATH contém espaços e estou recebendo uma mensagem... foi inesperado neste momento
Você precisa citar os argumentos para definir.
Substituir:
SET PATH=%MY_PATH%;%PATH%
Com:
SET "PATH=%MY_PATH%;%PATH%"
Leitura adicional
- Um índice AZ da linha de comando do Windows CMD- Uma excelente referência para todas as coisas relacionadas à linha cmd do Windows.
- definir- Exibir, definir ou remover variáveis de ambiente CMD. As alterações feitas com SET permanecerão apenas durante a sessão CMD atual.