non riesco a vedere una risposta affrontare questo, quindi se qualcuno ha bisogno di accedere a una directory che dispone di spazio nel suo nome, è possibile aggiungere le citazioni supplementari, ad esempio
cmd.exe /K """C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"" & powershell.exe"
Da PowerShell bisogno di sfuggire alle citazioni utilizzando il backquote `
cmd.exe /K "`"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat`" & powershell.exe"
Avviso le virgolette escape
`"
all'interno della stringa di percorso:
"`"C:\my path\`""
Questo eseguirà il comando corretto in cmd
, cioè il percorso circondato con citazioni che dovrebbe funzionare.
Il comando di esempio sopra inizializzerà il prompt dei comandi dello sviluppatore MSVC e tornerà a PowerShell, ereditando l'ambiente e dando accesso agli strumenti MSVC.
È possibile che la domanda sopra possa essere più pertinente per il forum Super User Stack Exchange? –
Stack Overflow è un sito per domande di programmazione e sviluppo. Questa domanda sembra essere fuori tema perché non riguarda la programmazione o lo sviluppo. Vedi [Quali argomenti posso chiedere qui] (http://stackoverflow.com/help/on-topic) nel Centro assistenza. Forse [Super User] (http://superuser.com/) sarebbe un posto migliore per chiedere. – jww