¿Agregar PATH con SETX o PATHMAN o algo más?

¿Agregar PATH con SETX o PATHMAN o algo más?

Estoy intentando agregar una RUTA desde la línea de comando, como con SETX %PATH%... siempre expande la RUTA, lo cual no quiero.

PATHMAN es exactamente para este propósito, pero no me funciona en Windows 7. Se congela la mayoría de las veces y no busca duplicados.

Debe haber una herramienta para gestionar las variables PATH de la forma adecuada. SETX sería perfecto, pero tal vez no con la sintaxis %PATH%.

Respuesta1

ver el articuloEdite la variable de entorno PATH en Windows sin problemas.

Se recomienda utilizarrecorrido:

Por ejemplo, digamos que tiene sus herramientas Sysinternals en C:\Bin\Sysinternals y desea agregarlas a la RUTA. Simplemente haz:

pathed /append C:\Bin\Sysinternals /machine

Si desea agregarlos al sistema PATH del usuario, haga lo siguiente:

pathed /append C:\Bin\Sysinternals /user

Respuesta2

(Sé que ya has respondido esta pregunta, pero)

El problema con el uso de setxes que no está citando la cadena que desea configurar. Debido a que el ;carácter es un delimitador de comandos (puede encadenar comandos para que se ejecuten sucesivamente con él), cree que está configurando la ruta y luego ejecutando otro comando.

Lo que debes hacer es esto:

setx /M path "C:\perl\bin;%path%"

Esto antepone mi %path%variable con C:\perl\bin, porque quiero que esté antes que cualquier otra cosa que pueda instalarse. Significa /Mque me refiero al EnvVar del sistema, no al del usuario.

Respuesta3

Hay tres métodos que conozco, uno de los cuales es permanente (al agregar variables de entorno) y otro 2 r temp... solo para establecer la ruta y, por lo tanto, la ruta establecida por ellos se destruye después de que cmd finaliza (cerrado). Comenzando con métodos: -

  1. Método temporal 1: -

    setx RUTA "%PATH%;c:\nombre de ruta;"

  2. Método temporal 2: -

    establecer RUTA=c:\nombre de ruta;%RUTA%

  3. Método permanente: -

    ruta /añadir c:\nombre de ruta /máquina (para todos los usuarios) ruta /añadir c:\nombre de ruta /usuario (para usuario actual)

Respuesta4

En Windows 10 x64 1909 (y probablemente versiones anteriores), use la función de búsqueda del menú Inicio con "establecer variables" para buscar y ejecutar cualquiera de los siguientes resultados devueltos para acceder al editor gráfico revisado de MS seleccionando el botón [Variables de entorno]: - Edite el variables ambientales del sistema: edite las variables ambientales para su cuenta

También se puede acceder al editor a través del botón [Variables de entorno] en el antiguo cuadro de diálogo Propiedades del sistema.

información relacionada