Salve a tutti! Come da titolo, avrei intenzione di creare un'applicazione gestionale: spostare/copiare/rimuovere file, scaricare ed uppare file da/su un server ftp, e funzioni telnet. Per fare tutto ciņ avevo pensato di usare il programma in VB per inviare dati ad un prompt di comandi invisibile. Un semplice esempio di cambio directory:
Il codice su riportato, non solo non funziona, ma fa diventare il sistema instabile e rende necessario il riavvio forzato... Mettendo anche caso che funzioni, č possibile programmare altri pulsanti per inviare dati allo stesso prompt?codice:Dim cmd As String cmd = "cmd.exe" Shell(cmd) SendKeys.Send("cd " & TextBox1.Text & "{ENTER}")
Dą errore: Focus non č membro del type String, credo. Potrei generare dei semplicissimi file batch per fare tutto ciņ, ma il problema sta nell'interattivitą di alcuni programmi non integrati nel sistema, si rende quindi necessario l'utilizzo di un CMD esterno al quale inviare e leggere dati restituiti...codice:cmd.Focus() SendKeys.Send("move " & TextBox2.Text & " " & TextBox3.Text & "{ENTER}")
Soluzioni? Grazie per l'attenzione
//OT
Un'informazione... alcuni programmi interattivi non integrati nel sistema funzionano solo da riga di comando, quindi solo tramite CMD. Č possibile usare il VB per usare tali programmi in interattivitą?