Tengo un archivo por lotes que modifica la variable PATH
anteponiendo algunas direcciones. Cuando el usuario cierra la sesión off-then-on, PATH
se restablece a su valor original (antes de que se ejecutara el archivo por lotes). Este comportamiento está bien.Windows CMD - Restablecer la variable de ruta desde el archivo por lotes?
Sin embargo, si el archivo por lotes se ejecuta más de una vez, se vuelven a anexar los mismos valores y termino con una variable PATH demasiado larga y redundante que simplemente se alarga después de cada ejecución del lote.
Me gustaría restablecer la variable a lo que sea cuando el usuario inicie sesión, antes de que se anexen los valores. Me imagino que la solución es escribir el valor original en un archivo temporal y leerlo de nuevo, pero ¿hay una mejor manera de hacerlo?
Esto es realmente lo que terminé haciendo. ¡Gracias! – Ben
Esto tiene la ventaja adicional de que si arruinas las "cosas extra" ... puedes arreglarlo. Olvidé el "\" final cuando lo hice por primera vez. Gracias por el consejo simple pero efectivo! – granadaCoder