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


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Batch script --> Informacion SETLOCAL & ENDLOCAL en: 10 Octubre 2013, 11:37 am
Hola buenos días,

Os informo de la situación actual:
Tengo dos batch scripts (uno llama al otro): vamos a llamar A al script raíz y B al script que es llamado por el script raíz (A).
Ambos scripts tienen en su código el SETLOCAL al principio del script y el ENDLOCAL al final del mismo. El problema esta en que el script A debe recibir una variable que se genera en el script B pero al tener el SETLOCAL este script (B) la toma como variable local y por tanto no traslada su contenido al primer script (A).

Mis preguntas son las siguientes:
¿Puedo eliminar el SETLOCAL y el ENDLOCAL del script B sin miedo a que esto pueda generar algún nuevo tipo de problema (mas allá del problema obvio de que A y B tengan los mismos nombres de variables)?  Si elimino el SETLOCAL y ENDLOCAL del script B, entiendo que el SETLOCAL que he puesto en el script A también se mantendrá cuando llame al script B, no?

Y por otro lado, si quisiese tener el SETLOCAL y ENDLOCAL en ambos scripts, ¿hay alguna manera de conseguir que una variable generada en B la pueda leer en A?

Muchas gracias de antemano y un saludo!  :)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines