Se "comunican" mediante un archivo x, pero me gustaria que pudieran hacerlo mediante variables.
Ya intente un set variable=x y set variable= pero no dio resultado.
dejo estos ejemplos sencillos para que se entienda lo que quiero hacer:
pueden hacer un copy&paste para correrlos.
lanza.bat
Código:
@echo off
echo inicio > bandera.fan.var
START corre.bat
goto iniciar
:Iniciar
if EXIST bandera.fan.var ( call :llamaCiclo
) else (
goto:eof
)
goto Iniciar
:llamaCiclo
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 0000000000000000000
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
ping -w 2 -n %1 127.0.0.1 > null_fan.nulo
cls
del null_fan.nulo
echo.
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
ping -w 2 -n %1 127.0.0.1 > null_fan.nulo
cls
del null_fan.nulo
echo.
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
ping -w 2 -n %1 127.0.0.1 > null_fan.nulo
cls
del null_fan.nulo
echo.
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
echo 0
ping -w 2 -n %1 127.0.0.1 > null_fan.nulo
cls
del null_fan.nulo
A continuacion la simulacion de un proceso x que corre en modo oculto.
corre.bat
Código:
@echo off
echo inicio > bandera.fan.var
ping -w 2 -n 10 127.0.0.1 > null.nulo
del null.nulo
del bandera.fan.var
exit