Devi usare la proprietà selectedpath
Ad esempio: inserisci in un form un dirchooser ed un button e nella sb del button inserisci
PUBLIC SUB Button1_Click()
PRINT DirChooser1.SelectedPath
END
Vedrai che scegliendo una cartella e premendo il button nel terminale apparirà l'indirizzo desiderato.
prova con
shell "cd " & percorso & " && " & comando
percorso è il percorso della cartella
comando è il comando da eseguire
il percorso lo ricavi con dirchooser1.value come ha detto ceskho
ok, quello di ceskho và però poi da terminale con :
PUBLIC SUB Button1_Click()
DIM sOutput AS String
PRINT DirChooser1.SelectedPath
SHELL "gksudo './autogen --assume-yes'" WAIT TO sOutput
TextArea1.Text = sOutput
END
non va
Per forza non va...il mio era un esempio per vedere come estrapolare la directory dal dirchooser....mica era la soluzione al tuo problema....
Se siete chiari con quello che dovete fare vi aiutiamo più facilmente...
Allora...il tuo problema si risolve facilmente così:
PUBLIC SUB Button1_Click()
DIM sOutput AS String
DIM indirizzo AS String
indirizzo = DirChooser1.SelectedPath
SHELL "cd " & indirizzo WAIT
SHELL "gksudo './autogen --assume-yes'" TO sOutput
WAIT
TextArea1.Text = sOutput
END
PUBLIC SUB Button1_Click()
DIM sOutput AS String
DIM indirizzo AS String
indirizzo = DirChooser1.SelectedPath
SHELL "cd " & indirizzo & "; gksudo './autogen --assume-yes'" to sOutput
WAIT
TextArea1.Text = sOutput
END
Ti abbiamo scritto tutto quello che ti serviva...bastava attaccare i pezzi...