Un saluto a tutto il forum. Per un nuovo progetto che sto cominciando, mi serviva una piccola informazione. Ho questa porzione di codice
PUBLIC SUB Clean_Click()
Message.Info(("Cleaning up temporary dirs..."))
SHELL "rm -rf /home/Solveig/"
END
però chiaramente l'azione viene eseguita solo dopo aver dato l'OK nella finestra del Message. C'è un modo per far si che il Message mostri solamente il testo, viene eseguita l'operazione e quindi il Message si chiuda automaticamente alla fine? O se non si può fare con il message, c'è uno strumento simile? Ho cercato sul forum e in rete ma non ho trovato nulla, spero di essermi sbagliato...
Grazie :)
p.s.
prima che vi venga qualche dubbio, "Solveig" non è la home utente, ma una directory temporanea del progetto messa sotto /home
Puoi creare semplicemente un form che abbia una label che mostra il testo da te voluto.
Quindi potrei creare un nuovo form e scrivere, al posto del codice precedente,
PUBLIC SUB Clean_Click()
FormClean.Show
SHELL "rm -rf /home/Solveig/" WAIT
FormClean.Hide
END
o c'è una maniera più "pulita" di scriverlo?
Mi pare che in Home non si possano creare altre cartelle oltre a quelle che già esistono...
Vero, ma il programma viene avviato come root :)