<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<div><br></div>Hola!<div><br></div><div>Estoy casi seguro que es un tema de como llamás a los programas externos.</div><div>Con lo del robot Butiá tenenmos que "levantar" un servidor de LUA y luego</div><div>se abre la tortuga (TurtleArt). Para llamar a el servidor LUA usamos .sh que</div><div>ejecuta:&nbsp;</div><div><br></div><div>"./lua bobot-server.lua &amp;"</div><div><br></div><div>Cuál es el secreto?</div><div><br></div><div>El ampersand (&amp;) del final es el secreto...</div><div>Esto hace que se ejecute, el servidor en este caso, y quede "en un hilo separado",</div><div>y continúe la ejecución del resto del programa...</div><div>En tu caso debe pasar que se ejecuta y queda a la espera hasta que termine</div><div>ese proceso.</div><div>En conclusión: buscá la forma de hacer eso que hace el &nbsp;ampersand (&amp;).</div><div>Generalmente alcanza con poner un ampersand.. Depende el comando...</div><div><br></div><div>Alan</div><div><br>&gt; Date: Fri, 3 Jun 2011 13:42:59 -0300<br>&gt; From: amviera@adinet.com.uy<br>&gt; To: olpc-uruguay@lists.laptop.org<br>&gt; Subject: [Olpc-uruguay] Cómo mantener interactuando actividades<br>&gt; <br>&gt; Hola. <br>&gt; <br>&gt; Para un proyecto de actividad que tengo ya casi terminado, y pronto <br>&gt; para subir al portal, sólo me falta solucionar un pequeño <br>&gt; inconveniente. Quizá alguien me pueda ayudar.<br>&gt; <br>&gt; En ciertos momentos es probable que el usuario necesite utilizar <br>&gt; algunas de las herramientas con que cuenta esta actividad. Algunas de <br>&gt; ellas se encuentran en mòdulos que se importan al programa principal, y <br>&gt; se pueden utilizar varias al mismo tiempo sin ningún tipo de <br>&gt; inconveniente. Si quedan en el marco se pueden utilizar unas u otras, e <br>&gt; incluso pueden interactuar.<br>&gt; <br>&gt; Mi problema es que en algunos casos no se trata de mòdulos sino de <br>&gt; archivos independientes que se ejecutan con os.system("...")<br>&gt; <br>&gt; En ese caso sólo se puede utilizar aquel programa al que se llamó <br>&gt; desde ese comando, mientras el resto de la actividad deja de funcionar <br>&gt; temjporalmente hasta que se cierre ese nuevo programa. Por eso no es <br>&gt; posible interactuar ni compartir información.<br>&gt; <br>&gt; Un ejemplo: Una de mis herramientas es un editor de texto (es un <br>&gt; módulo y con él no hay problemas) con el que puedo crear un archivo <br>&gt; web. Si desde el mismo programa abro el Mozilla haciendo os.system<br>&gt; ("sugar-launch Mozilla") para ver cómo va quedando el web, el editor <br>&gt; deja de funcionar al igual que el programa principal hasta que cierro <br>&gt; Mozilla.<br>&gt; <br>&gt; ¿Alguna posible solución?<br>&gt; <br>&gt; Gracias, Mauricio Viera.<br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; Olpc-uruguay mailing list<br>&gt; Olpc-uruguay@lists.laptop.org<br>&gt; http://lists.laptop.org/listinfo/olpc-uruguay<br></div>                                               </body>
</html>