no puedo ver una respuesta frente a este, así que si alguien necesita tener acceso a un directorio que tiene espacio en su nombre, puede agregar cotizaciones adicionales, por ejemplo
cmd.exe /K """C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"" & powershell.exe"
De PowerShell necesita para escapar de las cotizaciones mediante el backquote `
cmd.exe /K "`"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat`" & powershell.exe"
Aviso las cotizaciones escapado
`"
dentro de la cadena de ruta:
"`"C:\my path\`""
Esto ejecutará el comando apropiado en cmd
, es decir, el camino rodeado con citas que deben trabajar.
El comando de ejemplo anterior inicializará el símbolo del sistema del desarrollador de MSVC y volverá a PowerShell, heredará el entorno y dará acceso a las herramientas de MSVC.
¿Es posible que la pregunta anterior sea más relevante para el foro Super Stack Stack Exchange? –
Stack Overflow es un sitio para preguntas de programación y desarrollo. Esta pregunta parece estar fuera de tema porque no se trata de programación o desarrollo. Consulte [Qué temas puedo preguntar aquí] (http://stackoverflow.com/help/on-topic) en el Centro de ayuda. Tal vez [Superusuario] (http://superuser.com/) sería un mejor lugar para preguntar. – jww