https://foro.gambas-es.org/viewtopic.php?f=6&t=1129
-----------------------------------
luisrel
Martes, 23 Noviembre 2010, 23:25

Ayuda Con La Ejecucion De Un Script [solucionado]
-----------------------------------
Hola de nuevo, llevo dos semanas un dia con el Gran Gambas 2.19
utilizo ubuntu 10.10

Me surgio una duda, y el asunto esta asi:
tengo una aplicacion que manda a llamar scripts con el comando 

shell["./mi_usuario/miscript.sh"]
ahora cuando haga el ejecutable y quiera correr mi aplicacion en otra maquina, ¿funcionara? mi logica indica que no.
Me gustaria saber ¿como hacer para que me reconosca mis scripst?
Al momento de crear mi ejecutable tengo que poner los scrips en la carpeta del proyecto? si es asi hay algun metodo abreviado para no mandar a llamar el script con algo asi: "./home/usuario/proyectos/gambas/primera parte/xxx/xx/n/miscript.sh"
Espero haberme dado a entender saludos y gracias de antemano


-----------------------------------
shordi
Martes, 23 Noviembre 2010, 23:51

Re: Ayuda Con La Ejecucion De Un Script
-----------------------------------
Si no añades nada al nombre del script, se compila junto con el ejecutable y se ubica en el mismo directorio que el ejecutable /usr/bin, creo.
Lo mejor es que utilices las variables user.home o  Settings.path (que es user.home/.config/gambas).
En otras palabras busca atajos, pero usa paths absolutos.

Suerte


-----------------------------------
luisrel
Miercoles, 24 Noviembre 2010, 01:19

Re: Ayuda Con La Ejecucion De Un Script
-----------------------------------
Hola muchas gracias por responder, haber si entendi bien:
quedari algo asi
shell o exec ["Home.User &"/carpeta_script/miscript.sh""]
y la ubicacion del script staria en la raiz de mi proyecto.
Espero haberte entendido bien
Saludos


-----------------------------------
shordi
Miercoles, 24 Noviembre 2010, 10:10

Re: Ayuda Con La Ejecucion De Un Script
-----------------------------------
Sí, salvo que es User.Home, no Home.User... :lol:


-----------------------------------
luisrel
Jueves, 25 Noviembre 2010, 05:14

Re: Ayuda Con La Ejecucion De Un Script
-----------------------------------
Ok todo perfecto muchas gracias ya pude hacer que corra el script en un ejecutable, ahora mi duda es la siguiente:
como hacer para copiar mediante código un script guardado en la carpeta de mi proyecto, copiarla a una ruta del sistema; es decir si no existe el script que lo copie desde la carpeta del proyecto, lo que pasa es que pienso hacer un .deb para instalar la aplicación en otras maquinas, saludos


-----------------------------------
shordi
Jueves, 25 Noviembre 2010, 09:54

Re: Ayuda Con La Ejecucion De Un Script
-----------------------------------
Hay varias maneras, mírate el comando COPY... TO
y mírate también la clase File. En concreto File.load y File.save

Suerte


