¿Nuevo en Gambas?… Esto te puede servir.


Nombre de Usuario:

User.Name

Retorna el path de la carpeta home del usuario:

User.Home


Retorna el path de la carpeta del sistema:

System.Path


Tamaño de un Archivo:

DIM FileSize AS Single
FileSize = Stat(ruta_del_archivo).Size


Mensajes de Preguntas:

DIM res AS Integer
res = Message.Question("¿Cual es su Opción preferida?", "Si", "No")
IF res = 1 THEN
'Opcion1
ELSE
'Opcion2
END IF

Cerrar una ventana:

Nombre_Ventana.Close(0);


Dialogo Abrir:

DIM Ruta AS String;
Dialog.Filter = ["*.mp3", "Archivo de Audio Tipo MP3"] ' Asigno que tipo de Archivo se va a abrir
IF Dialog.OpenFile(TRUE) THEN RETURN
Ruta = Dialog.Path ' Almaceno la ruta en la variable Ruta
CATCH
Message.Info(Error.Text) 'Envía un mensaje, si ocurre un error


Cargar texto de una archivo en un TextArea:

TextArea1.Text = File.LOAD("Ruta/archivo.txt")


Guardar información en un Archivo:

File.Save("Ruta", "String o Variable a Guardar")

Ejecutar un comando en consola:

EXEC ["Comando"]

'Avanzado

DIM Comando AS NEW String[]
Comando.Add("Comando_A_Ejecutar")
Comando.Add("Parametro 1")
Comando.Add("Parametro 2")

'Ejemplo:

DIM Comando AS NEW String[]
Comando.Add("mkdir")
Comando.Add(User.Home & "/Nueva")
EXEC Comando

'Se crea una carpeta con el nombre "Nueva" en la carpeta Home

Si no sabes de que estoy hablando puedes hacer clic aqui y enterarte del proyecto Gambas.