<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: </div><div><br></div><div>"./lua bobot-server.lua &"</div><div><br></div><div>Cuál es el secreto?</div><div><br></div><div>El ampersand (&) 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 ampersand (&).</div><div>Generalmente alcanza con poner un ampersand.. Depende el comando...</div><div><br></div><div>Alan</div><div><br>> Date: Fri, 3 Jun 2011 13:42:59 -0300<br>> From: amviera@adinet.com.uy<br>> To: olpc-uruguay@lists.laptop.org<br>> Subject: [Olpc-uruguay] Cómo mantener interactuando actividades<br>> <br>> Hola. <br>> <br>> Para un proyecto de actividad que tengo ya casi terminado, y pronto <br>> para subir al portal, sólo me falta solucionar un pequeño <br>> inconveniente. Quizá alguien me pueda ayudar.<br>> <br>> En ciertos momentos es probable que el usuario necesite utilizar <br>> algunas de las herramientas con que cuenta esta actividad. Algunas de <br>> ellas se encuentran en mòdulos que se importan al programa principal, y <br>> se pueden utilizar varias al mismo tiempo sin ningún tipo de <br>> inconveniente. Si quedan en el marco se pueden utilizar unas u otras, e <br>> incluso pueden interactuar.<br>> <br>> Mi problema es que en algunos casos no se trata de mòdulos sino de <br>> archivos independientes que se ejecutan con os.system("...")<br>> <br>> En ese caso sólo se puede utilizar aquel programa al que se llamó <br>> desde ese comando, mientras el resto de la actividad deja de funcionar <br>> temjporalmente hasta que se cierre ese nuevo programa. Por eso no es <br>> posible interactuar ni compartir información.<br>> <br>> Un ejemplo: Una de mis herramientas es un editor de texto (es un <br>> módulo y con él no hay problemas) con el que puedo crear un archivo <br>> web. Si desde el mismo programa abro el Mozilla haciendo os.system<br>> ("sugar-launch Mozilla") para ver cómo va quedando el web, el editor <br>> deja de funcionar al igual que el programa principal hasta que cierro <br>> Mozilla.<br>> <br>> ¿Alguna posible solución?<br>> <br>> Gracias, Mauricio Viera.<br>> <br>> <br>> _______________________________________________<br>> Olpc-uruguay mailing list<br>> Olpc-uruguay@lists.laptop.org<br>> http://lists.laptop.org/listinfo/olpc-uruguay<br></div>                                            </body>
</html>