Freigeben über


Vorgehensweise: Starten von Anwendungen und Senden von Tastatureingaben (Visual Basic)

In diesem Beispiel wird die Shell-Methode verwendet, um die Editor-Anwendung zu starten, und dann wird ein Satz gedruckt, indem mithilfe der My.Computer.Keyboard.SendKeys-Methode Tastatureingaben gesendet werden.

Beispiel

Dim ProcID As Integer
' Start the Notepad application, and store the process id.
ProcID = Shell("NOTEPAD.EXE", AppWinStyle.NormalFocus)
' Activate the Notepad application.
AppActivate(ProcID)
' Send the keystrokes to the Notepad application.
My.Computer.Keyboard.SendKeys("I ", True)
My.Computer.Keyboard.SendKeys("♥", True)
My.Computer.Keyboard.SendKeys(" Visual Basic!", True)
' The sentence I ♥ Visual Basic! is printed on Notepad.

Stabile Programmierung

Eine ArgumentException-Ausnahme wird ausgegeben, wenn eine Anwendung mit dem angeforderten Prozessbezeichner nicht gefunden werden kann.

.NET Framework-Sicherheit

Ein Aufruf der Shell-Funktion erfordert volles Vertrauen (SecurityException-Klasse).

Weitere Informationen