Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Esecuzione applicazione esterna
Forum - Visual Basic 6 - Esecuzione applicazione esterna

Avatar
kiasmo72 (Normal User)
Rookie


Messaggi: 44
Iscritto: 23/09/2007

Segnala al moderatore
Postato alle 0:31
Venerdý, 28/09/2007
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
:(

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 0:49
Venerdý, 28/09/2007
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)


PM Quote
Avatar
SuperTiz (Ex-Member)
Pro


Messaggi: 97
Iscritto: 25/05/2007

Segnala al moderatore
Postato alle 7:35
Venerdý, 28/09/2007
oppure metti

Dim Shell as Object
Set Shell = CreateObject("Shell.Application")
Shell.Open  percorso
:k:

PM Quote
Avatar
kiasmo72 (Normal User)
Rookie


Messaggi: 44
Iscritto: 23/09/2007

Segnala al moderatore
Postato alle 8:09
Venerdý, 28/09/2007
Funziona alla grande. Grazie mille ragazzi:k:
:k:

PM Quote