Título: Variables que cambian para varias sesiones Publicado por: morenochico en 4 Junio 2009, 02:29 am Resulta que tengo abierta una ventana de cmd monitoreando el valor de una variable. En otra ventana modifico el valor de la misma variable para que sea vista en la primera.
Bueno si uso "set" no va porque cada variable es para su propia ventana. Ejemplo si pongo en la primer ventana set variable=hola, todo esta bien pero si pongo en la otra ventana echo %variable% simplemente no funciona ya que para la segunda ventana la "%variable%" no ha sido definida. Bueno intente con "setx" y alli si se puede, el unico problema es que a la hora de actualizar la variable no se ve reflejado en la otra ventana. Ejemplo: primero dando el valor Código: setx variable hola ventana uno Código: @echo off ventana dos Código: @echo off Cuando ejecuto la ventana uno imprime el valor de variable: "hola" como hay una pausa ejecuto en la otra ventana el otro bat que me cambia la variable a "mundo". Entonces cuando en la primer ventana quito pause para volver a imprimir la variable sigue apareciendo como "hola", y lo que quiero es que aparezca el nuevo valor que es "mundo". Espero darme a entender y si alguien puede ayudarme. Título: Re: Variables que cambian para varias sesiones Publicado por: leogtz en 4 Junio 2009, 04:54 am Jamás he usado ese comando externo, pero te dejo buena documentación sobre "setx":
Código: http://www.ss64.com/nt/setx.html Saludos. Título: Re: Variables que cambian para varias sesiones Publicado por: morenochico en 5 Junio 2009, 19:46 pm Si de hecho consulte la pagina antes de postear pero sigo sin resolver nada.
|