Creare script di Gambas
Introduzione
L'interprete di Gambas può essere utilizzato per eseguire file di script. Lo scripter gbs3 funziona
creando un progetto temporaneo dal tuo script, compilandolo e eseguendolo.
Il progetto compilato viene memorizzato nella cache in modo che venga utilizzato immediatamente se si esegue nuovamente lo script.
Per creare un file di script di Gambas e renderlo eseguibile, scrivete questo preambolo all'inizio:
L'interprete di script di Gambas gbs3 può eseguire direttamente i comandi interni:
#!/usr/bin/env gbs3
Print "Hello"
Lo script Gambas può essere utilizzato come un modulo in un progetto Gambas comune, l'interprete esegue automaticamente un metodo Main():
#!/usr/bin/env gbs3
Public Sub Main()
DoPrintHello()
End
Private Sub DoPrintHello()
Print "Hello"
End
Così il codice può essere organizzato con sottotitoli e funzioni private, pubbliche, costanti e variabili proprio come nei moduli di Gambas
all'interno dei progetti di Gambas.
Passare argomenti allo script
C'è un array ARGS[] che contiene gli argomenti passati dalla riga di comando.
#!/usr/bin/gbs3
Dim arg as String
Dim i as Integer
for each arg in ARGS
Print "Argument Nr. " & i & " = " & arg
Inc i
next
Nota che la posizione 0 di ARGS è usata da Gambas stesso, contiene il percorso del progetto compilato nella cache:
$ ./test.gbs ding dong
Argument Nr. 0 = /tmp/gambas.1000/script-cache/b1826db433d3855de7e021ca9ad34b87/test.gbs
Argument Nr. 1 = ding
Argument Nr. 2 = dong
Componenti
I componenti di Gambas possono essere utilizzati con il comando
USE
Includere altri file script di Gambas
Altri file script di Gambas possono essere inclusi con il comando
INCLUDE