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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.