Como Crear Un Comando Para Linux Con Gambas?


Objetivo: Como Crear Un Comando Para Linux Con Gambas?
buenas,

aquí ando experimentando miren lo que he hecho.
un prototipo supersuperminimalista y animalista ajajjajajaj
' gambas module file
'by postapase

Public Sub Main()
Dim modificador As String

modificador = Application.Args[1] 'esto lo aprendi de Shell

Select modificador
Case "arquitectura"
Shell "uname -m"
Case "codename"
Shell "uname -n"
Case "--help"
Print Application.Name & "-" & Application.Version
Case Else
Print "modificador desconocido"
Print "escriba 'PcInfo --help'"
End Select

End


terminal


PcInfo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: PcInfo-0.0.1.tar.gz
Tamaño: 8.25 KB
Descargado: 47 veces
PcInfo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: PcInfo-0.0.1.tar.gz
Tamaño: 8.25 KB
Descargado: 47 veces
PcInfo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: PcInfo-0.0.1.tar.gz
Tamaño: 8.25 KB
Descargado: 47 veces

Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
....todo bien, pero no he entendido si tu programa es finalizado a utilizar comandos bash con la función Shell de gambas, o si en general a conseguir "determinadas informaciones" de sistema.

Perfil MP  
Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
el programa ejecuta el código según el modificador elegido y se cierra .... no se si es lo que preguntaste

Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
...a ver si puedo ser más comprensible con un ejemplo practico.

Consideras que el siguiente código:

Public Sub Main()

Dim modificador As String

modificador = Application.Args[1] ' esto lo aprendiste de Shell: el jefe de la Pythoneria !

Select modificador
Case "arquitectura"
Print System.Architecture
Case "codename"
Print System.Host
Case "--help"
Print Application.Name & "-" & Application.Version
Case Else
Print "modificador desconocido"
Print "escriba 'PcInfo --help'"
End Select

End


consiga los mismos objectivos del tu código y de este tu asunto ?

Yo quiero saber si el tu objetivo - en todo caso - es utilizar la función Shell + los comandos bash; o te interesa obtener los resultados ?

última edición por vuott el Lunes, 28 Septiembre 2015, 18:57; editado 1 vez
Perfil MP  
Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
Ahora podemos proponer esta pregunta.

Si tenemos el comando "ls" de la consola de Linux y tenemos esta orden.

ls -l


Y quisiéramos usar un formato más legible para una persona, tenemos dos opciones.

ls -lh


Que también es lo mismo que:

ls -l -h


¿ Cómo harías con ambas opciones para que nuestro comando gambas funcionase ?.
¿ Y si las opciones estuvieran unidas "-lh" ?.

Saludos

última edición por Shell el Martes, 29 Septiembre 2015, 12:47; editado 1 vez
Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
Shell escribió: [Ver mensaje]

¿ Cómo harías con ambas opciones para que nuestro comando gambas funcionase ?.
¿ Y si las opciones estuvieran unidas "-lh" ?.

El problema es lo mismo: ¿Pues quieres utilizar la función Shell ?
Parecería que sì !

última edición por vuott el Lunes, 28 Septiembre 2015, 23:29; editado 1 vez
Perfil MP  
Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
Vuott:

Citar:

El problema es lo mismo: ¿Pues quieres utilizar la función Shell ?


Y que hay de malo ?.
Hay cosas que son más rápidas en Shell de Linux. Debemos aprovechar todos los recursos.
Si queremos mejorar o usar un lenguaje es otra cuestión.
Por otro lado a veces es reinventar la rueda.

Así que..

Citar:

' esto lo aprendiste de Shell: el jefe de la Pythoneria !


Es que tambien soy programador aficionado de gambas.
Decía Sun Zu "Conócete a ti mismo y a tu enemigo".

Saludos

Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
Shell escribió: [Ver mensaje]

Y que hay de malo ?


No he dicho eso !

Fue una simple pregunta para comprender el objectivo de este asunto.

Perfil MP  
Objetivo: Re: Como Crear Un Comando Para Linux Con Gambas?
Vuott:

Citar:

Fue una simple pregunta para comprender el objectivo de este asunto


Siiii, entiendo. Es de lo más normal que si haces algo en un lenguaje, pues que debería ser la mayoría del código hecho en ese lenguaje
y como ultimo recurso depender del Shell de Linux.

Puede depender de muchas circunstancias. Tiempo, conocimiento, rapidez..


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.115s (PHP: -18% SQL: 118%)
Consultas SQL: 28 - Debug off - GZIP Activado