Lanzar Y Visualizar Procesos En Terminal.[solucionado]


Objetivo: Lanzar Y Visualizar Procesos En Terminal.[solucionado]
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
Perfil MP  
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Ioquox:

No entiendo muy bien a que te refieres cuando dices:
Citar:
soy incapaz de visualizar la terminal que me lancé dicho proceso


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"] .

Perfil MP  
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
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)

Public Sub ToggleButton1_Click()

Shell "gnome-terminal"
Clipboard.Copy("ncmpcpp\n") 'cargo la orden en el portapapeles, y con \n al pegar el contenido no hace falta pulsar ENTER ni RETURN, y se ejecuta ncmpcpp

End


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.

Perfil MP  
Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
Citar:
Todo esto me pasa por ser un gran admirador de la 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

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.

Perfil MP  
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.

Objetivo: Re: Lanzar Y Visualizar Procesos En Terminal.
razaAztk:
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.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No 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