Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - juanjo86

#1
Muchas gracias EleKtro H@cker, así lo haré!  ;-)
#2
¿Ninguna idea?

Gracias!
#3
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!  :)