Tengo una variable PATH del sistema con la configuración del nivel del sistema. Utilizo la variable PATH del usuario para complementar el PATH con la configuración específica del usuario.
Me gustaría actualizar la variable PATH del usuario desde la línea de comandos, por ejemplo, con setx.
Pero no sé cómo hacer referencia a la ruta de usuario existente en setx.
En el siguiente comando (setx sin / M)
setx PATH c:\my-user-specifc-bin-path;%PATH%
la primera RUTA significa RUTA del usuario, pero la segunda RUTA% será sustituida por la RUTA "completa" (usuario + sistema).
Por lo tanto, significa que toda la ruta del sistema se duplicaría en la RUTA del usuario ... lo que definitivamente no es lo que quiero.
Me gustaría:
- Afecta solo a la variable de entorno PATH del usuario
- Anexar / anteponer uno o más elementos de ruta al valor existente
- Hazlo desde la línea de comandos.
;%PATH%
, estás pidiendo que se agregue la ruta existente (derivada de la ruta del sistema).