Buongiorno a tutti,
sto cercando di fare scrivere dei comandi sulla shell tramite visual basic, ma non riesco.
Fino ad ora sono solo riuscita ad aprire in automatico la finestra del prompt.
Public Sub Test_Shell()
Dim NomeProg, Test, NomeCom
NomeProg = "C:\Programmi\WinZip\WINZIP32.EXE"
Test = Shell(NomeProg, 1)
End Sub
Prima avevo messo al posto di winzip il cmd.exe, per cui apriva il prompt.
Ma se io volessi fare eseguire delle linee di codice dos, es. "dir" come si fa?
Avevo provato così, ma niente:
Test = Shell(NomeProg + " " + NomeCom + " ", 1)
Qualcuno per caso può aiutarmi?
Grazie!
![]()

Rispondi quotando
Boolean
avevo già pensato all'uscita su file, ma mi scoccia un po' perchè devo pingare una lunga lista di hosts e dovrei far creare altrettanti files da analizzare (fortuna che esistono i FOR), allungando i tempi. Comunque, allo stato attuale delle cose, questo è il sistema migliore.