Muchísimas gracias por todo ^^
Pero una cosa...
Y no hay otro modo que no sea con el SETX para XP?
Enserio tio, muchísimas gracias
Si te es necesario mantener el valor de una variable, siempre puedes guardarla como variable de entorno.
Vamos a ver, la ruta del registro es esta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Ahí, como puedes ver, todos los valores son REG_SZ, por tanto, haciendo un:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "nombre" /d "pepe" /f
Ahora cierra la cmd. Vuelve a abrirla (aunque creo que es necesario reiniciar primero el sistema). Escribe:
Y como ves, el nombre de "pepe" quedó guardado.
De todas formas, estoy seguro de que para cualquier cosa que pretendas hacer, habrá métodos más eficientes.
Voy a probarlo.... wait... xD
Edito:Si te es necesario mantener el valor de una variable, siempre puedes guardarla como variable de entorno.
Vamos a ver, la ruta del registro es esta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Ahí, como puedes ver, todos los valores son REG_SZ, por tanto, haciendo un:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "nombre" /d "pepe" /f
Ahora cierra la cmd. Vuelve a abrirla (aunque creo que es necesario reiniciar primero el sistema). Escribe:
Y como ves, el nombre de "pepe" quedó guardado.
De todas formas, estoy seguro de que para cualquier cosa que pretendas hacer, habrá métodos más eficientes.
A ver:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "s1" /d "Slot vacia"
Debería salir "Slot vacia" no? Pues no sale :C pero cuando intento volverlo a hacer me pregunta si quiero substituir el valor actual de "s1".
Que estoy haciendo mal?