Lanzar Y Visualizar Procesos En Terminal.[solucionado]
Objetivo: Lanzar Y Visualizar Procesos En Terminal.[solucionado]
última edición por loquox el Miercoles, 05 Diciembre 2012, 20:27; editado 1 vez
Estoy creando un programa gráfico que me lancé un programa en el terminal. Cuando lo ejecuto tanto en el IDE como con el ejecutable aunque verifico que si lo lanza soy incapaz de visualizar la terminal que me lancé dicho proceso , Por ejemplo un "top". Agradecería una ayuda.
última edición por loquox el Miercoles, 05 Diciembre 2012, 20:27; editado 1 vez
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Ioquox:
No entiendo muy bien a que te refieres cuando dices:
Y otra cosa: ¿como ejecutas la orden, con shell o con exec?, podias poner el codigo
Saludos
No entiendo muy bien a que te refieres cuando dices:
Citar:
Y otra cosa: ¿como ejecutas la orden, con shell o con exec?, podias poner el codigo
Saludos
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Mira el programa es este.
Public Sub Button1_Click()
Exec ["music.sh"] Wait
Exec ["mpc", "update"] Wait
Exec [" ncmpcpp"]
Music.sh es un pequeño script que me lanza el demonio mpd. Con mpc update actualizo la biblioteca de música. Y por ultimo ncmpcpp me lanza el software de música que me conecta a mpd. Esto yo lo hacía comando a comando con el terminal. Quería hacerlo solo pulsando un botón. Pero no consigo visualizar el terminal que me abra el reproductor. Es un ejemplo lo mismo con por ejemplo Exec ["top"] .
Public Sub Button1_Click()
Exec ["music.sh"] Wait
Exec ["mpc", "update"] Wait
Exec [" ncmpcpp"]
Music.sh es un pequeño script que me lanza el demonio mpd. Con mpc update actualizo la biblioteca de música. Y por ultimo ncmpcpp me lanza el software de música que me conecta a mpd. Esto yo lo hacía comando a comando con el terminal. Quería hacerlo solo pulsando un botón. Pero no consigo visualizar el terminal que me abra el reproductor. Es un ejemplo lo mismo con por ejemplo Exec ["top"] .
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
última edición por jsbsan el Miercoles, 28 Noviembre 2012, 23:35; editado 1 vez
Lo he estado mirando y tampoco lo consigo...
Lo maximo que he hecho es que se abra la terminal, cargar el contenido de la orden en el portapapeles, y si pego el contenido del portapapeles se ejecute el programa.. (pulsando la tecla Mays+Ctrl+V)
No se porque pasa esto... supongo del uso que hacen estos programas (top y ncmpcpp) del modo grafico de la ventana-terminal
Lo maximo que he hecho es que se abra la terminal, cargar el contenido de la orden en el portapapeles, y si pego el contenido del portapapeles se ejecute el programa.. (pulsando la tecla Mays+Ctrl+V)
No se porque pasa esto... supongo del uso que hacen estos programas (top y ncmpcpp) del modo grafico de la ventana-terminal
última edición por jsbsan el Miercoles, 28 Noviembre 2012, 23:35; editado 1 vez
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Gracias por las respuestas jsbsan. Si funciona así bien está. Todo esto me pasa por ser un gran admirador de la terminal jejeje.
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
La terminal es muy buena y potente, tengo varios programas donde uso comandos de terminal haciendo en gambas el entorno gráfico, por ejemplo este:
http://jsbsan.blogspot.com/2011/02/...nd-para-el.html
Citar:
La terminal es muy buena y potente, tengo varios programas donde uso comandos de terminal haciendo en gambas el entorno gráfico, por ejemplo este:
http://jsbsan.blogspot.com/2011/02/...nd-para-el.html
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Muy interesante gracias por el aporte. He descubierto gambas hace poco y cada vez me gusta mas.
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Si lo que quieren es que se abra una terminal gnome con un programa, tienen que usar la opción -e
gnome-terminal -e ncmpcpp
En gambas algo al estilo Exec ["gnome-terminal", "-e ncmpcpp"]
Saludos.
gnome-terminal -e ncmpcpp
En gambas algo al estilo Exec ["gnome-terminal", "-e ncmpcpp"]
Saludos.
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
última edición por jsbsan el Sabado, 01 Diciembre 2012, 12:35; editado 2 veces
razaAztk:
Buen aporte , desconocía el uso del parámetro "-e".
Solo una corrección a tu código:
y sale tal como queria loquox
Saludos
Buen aporte , desconocía el uso del parámetro "-e".
Solo una corrección a tu código:
Exec ["gnome-terminal", "-e", "ncmpcpp"]
y sale tal como queria loquox
Saludos
última edición por jsbsan el Sabado, 01 Diciembre 2012, 12:35; editado 2 veces
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Muy agradecido razaAztk con gente así da gusto empezar con un lenguaje.
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.0982s (PHP: -26% SQL: 126%)
Consultas SQL: 25 - Debug off - GZIP Activado