Ausführen eine EXE-Datei in VB-Code

December 31

Ausführen eine EXE-Datei in VB-Code

VB bietet eine Funktion, die die Ausführung von Exe-Dateien innerhalb des Programms ermöglicht. Eine Exe-Datei kann direkt in den Mittelpunkt oder im Hintergrund geladen werden. Für diese Funktion, Sie arbeiten muss den absoluten Pfad der Exe-Datei kennen. Die Funktion gibt einen Fehler zurück, wenn die Datei nicht gefunden und dadurch für die Fehlerbehandlung eingeführt werden zur Bewältigung des Fehlers entsprechend ohne das Programm zu beenden.

Anweisungen

1 Laden Sie das Visual Studio-Entwicklung-Programm über das Menü "Start".

2 Erstellen Sie ein neues Windows Forms-Projekt, geben sie einen sinnvollen Namen und wählen Sie einen geeigneten Speicherort.

3 Erstellen Sie eine neue Schaltfläche im Formular 1 und nennen Sie es "Cmdshell."

4 Doppelklicken Sie auf die neu erstellte "cmdshell-"-Taste, um das Codefenster dafür aufbringen.

5 Verwenden Sie "Shell"-Funktion, um eine Exe-Datei ausführen; Sie müssen den genauen Pfad für die Exe-Datei in doppelte Anführungszeichen und Klammern einschließen. Ein Beispiel für den Code würde folgendermaßen aussehen:

"Shell ("c:\windows\notepad.exe", AppWinStyle.NormalFocus)"

6 Führen Sie das Programm durch Drücken von F5, und klicken Sie auf das Formular im Code angegebenen Exe-Datei zu laden.

Tipps & Warnungen

  • Der Code "AppWinStyle.NormalFocus" sorgt dafür, dass die Exe-Datei im Vordergrund ausgeführt wird. Wenn Sie das Programm im Hintergrund ausführen möchten, verwenden Sie stattdessen den Code "AppWinStyle.NormalNoFocus". Fügen Sie Fehlerbehandlung in Ihre Shell-Funktion mithilfe der Funktionen "Try" und "Catch" um sicherzustellen, dass das Programm nicht abstürzen, wenn eine Datei nicht gefunden wird. Beispiel-Code wäre:
  • "Try
  • Schale ("c:\windows\notepad.exe", AppWinStyle.NormalFocus)
  • Fangen
  • MessageBox.Show ("Unable to die gewünschte Datei zu suchen")
  • End Try"