elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  se puede hacer esto con variables? [batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: se puede hacer esto con variables? [batch]  (Leído 3,550 veces)
morenochico

Desconectado Desconectado

Mensajes: 171


Ver Perfil
se puede hacer esto con variables? [batch]
« en: 23 Agosto 2011, 18:16 pm »

Tengo dos .bat

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


« Última modificación: 24 Agosto 2011, 03:20 am por Leo Gutiérrez. » En línea

Poderoscuro1207

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Soy novato xD
« Respuesta #1 en: 13 Septiembre 2011, 03:06 am »

una preguntita porque repites tanto el echo  0 ? soy nuevo en esto xD


En línea

S3kh

Desconectado Desconectado

Mensajes: 58


Ver Perfil
Re: se puede hacer esto con variables? [batch]
« Respuesta #2 en: 14 Septiembre 2011, 18:46 pm »

Vos lo que decís es que un .bat pueda leer las variables del otro .bat y viceversa? Si es eso, no, no se puede. O todo este tiempo creí que era así, porque las variables tienen su entorno en cada sesión de CMD (O eso leí hace algunos años).
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: se puede hacer esto con variables? [batch]
« Respuesta #3 en: 14 Septiembre 2011, 22:44 pm »

Porque no los comunicas con argumentos? mandalo llamar así:

start code.bat %1
ó
start code.bat %*

En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Esto se puede hacer con VBS o Batch? « 1 2 »
Scripting
CiscoIT 12 6,930 Último mensaje 26 Octubre 2009, 18:50 pm
por Novlucker
Como prodria hacer esto en batch?? « 1 2 »
Scripting
*LaPerla 10 6,931 Último mensaje 28 Marzo 2010, 12:35 pm
por ---saster---
[BATCH] en caso de infeccion por troyanos esto te puede servir
Scripting
Audiofilo84 1 3,877 Último mensaje 13 Febrero 2011, 20:44 pm
por SuperDraco
Se puede hacer esto con un BATCH??? ( Modificar algo en el registro )
Scripting
beholdthe 5 5,374 Último mensaje 30 Noviembre 2011, 20:13 pm
por beholdthe
[Ayuda] Se puede hacer esto en Batch...!!!
Scripting
user_foro 4 3,355 Último mensaje 7 Agosto 2015, 23:24 pm
por user_foro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines