Autore Topic: Da TextBox a Terminale  (Letto 1250 volte)

Offline godric94

  • Gamberetto
  • *
  • Post: 8
    • Mostra profilo
Da TextBox a Terminale
« il: 18 Dicembre 2010, 20:55:56 »
Ho cercato tanto in cerca di una risposta ma non ho trovato nulla. Come faccio a far passare un testo contenuto in una TextBox a una Shell di terminale attraverso il comando SHELL?

Se volete e se ne avete la disponibilità potete postarmi un source, ma che sia unito (se potete) alla teoria (per capire poi ciò che faccio e non fare un semplice copia e incolla).
« Ultima modifica: 18 Dicembre 2010, 20:58:14 da godric94 »

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Da TextBox a Terminale
« Risposta #1 il: 19 Dicembre 2010, 09:37:17 »
devi prima assegnare ad una variabile di tipo stringa il contenuto della textbox e poi passare la variabile al comando shell in questo modo
Codice: gambas [Seleziona]
DIM prova AS String
prova = TextBox1.Text
SHELL prova
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 334
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: Da TextBox a Terminale
« Risposta #2 il: 21 Dicembre 2010, 14:58:00 »
Scusate se ne approfitto ma secondo voi si può usare anche da codice?
Es:
   1. DIM prova AS String 
   2. prova = "istruzione"
   3. SHELL prova 

Ciao
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Da TextBox a Terminale
« Risposta #3 il: 21 Dicembre 2010, 15:02:40 »
Scusate se ne approfitto ma secondo voi si può usare anche da codice?
Es:
   1. DIM prova AS String 
   2. prova = "istruzione"
   3. SHELL prova 

Ciao

Certo.... ;)

Offline perseo

  • Maestro Gambero
  • ****
  • Post: 264
    • Mostra profilo
Re: Da TextBox a Terminale
« Risposta #4 il: 22 Dicembre 2010, 00:53:11 »
Scusate se ne approfitto ma secondo voi si può usare anche da codice?
Es:
   1. DIM prova AS String  
   2. prova = "istruzione"
   3. SHELL prova  

Ciao

Come dice Ceskho... certamente!
Ti faccio un esempio banalissimo al volo. Se installi nella tua distro un pacchetto di TextToSpeech (tipo Festival o Mbrola) puoi far parlare il tuo programma...
Oppure puoi usare l'istruzione WGet per scaricare da internet aggiornamenti, e tutto quello che ti viene in mente di fare, che potresti fare da Shell.
E' fantastico, no?!  ;)
« Ultima modifica: 22 Dicembre 2010, 10:35:17 da perseo »

Offline Aldus67

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Re: Da TextBox a Terminale
« Risposta #5 il: 22 Dicembre 2010, 23:55:55 »
Confermo... fantastico :ok:

Inoltre a me vengono in mente un mare di operazioni sempre uguali da fare al terminale che in questo modo si possono inserire in un bellissimo programmino gambas.

Fantastico :2birre:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Da TextBox a Terminale
« Risposta #6 il: 23 Dicembre 2010, 13:38:19 »
Confermo... fantastico :ok:

Inoltre a me vengono in mente un mare di operazioni sempre uguali da fare al terminale che in questo modo si possono inserire in un bellissimo programmino gambas.

Fantastico :2birre:

L'importante è non abusare di questa opportuna...prima si deve cercare di scrivere tutto in puro codice Gambas. L'uso di SHELL deve essere limitato a casi in cui non se ne può fare a meno.