Oppure

Loading
27/09/07 22:31
kiasmo72
Ciao a tutti, devo eseguire un programma esterno alla mia applicazione vb tramite la pressione di un pulsante.Sto provando a farlo mettendo il percorso in una textbox e, nell'evento click del command button, sto inserendo la funzione shell.
esempio:
'nella textbox
text1.text="c:\miofile.vbs"

'e nell'evento click del pulsante:
Private Sub Command1_Click()
Dim eseguiscript As Long
eseguiscript = Shell(text1.Text, vbNormalFocus)
End sub
Il problema è che mi dice "chiamata o argomento non validi", forse "shell" funziona solo con eseguibili? dove sbaglio?
Grazie 1000
:(
aaa
27/09/07 22:49
gantonio
Lo script non lo puoi eseguire cosi' com'e' ma lo devi passare all'interprete dei comandi

eseguiscript = Shell("cmd /c C:\script.vbs", vbHide)

aaa
28/09/07 5:35
SuperTiz
oppure metti

Dim Shell as Object
Set Shell = CreateObject("Shell.Application";)
Shell.Open percorso
:k:
aaa
28/09/07 6:09
kiasmo72
Funziona alla grande. Grazie mille ragazzi:k:
:k:
aaa