Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird die Shell-Funktion verwendet, um die Rechneranwendung zu starten. Anschließend werden zwei Zahlen multipliziert, indem Tastatureingaben mithilfe der My.Computer.Keyboard.SendKeys-Methode gesendet werden.
Beispiel
Dim ProcID As Integer
' Start the Calculator application, and store the process id.
ProcID = Shell("CALC.EXE", AppWinStyle.NormalFocus)
' Activate the Calculator application.
AppActivate(ProcID)
' Send the keystrokes to the Calculator application.
My.Computer.Keyboard.SendKeys("22", True)
My.Computer.Keyboard.SendKeys("*", True)
My.Computer.Keyboard.SendKeys("44", True)
My.Computer.Keyboard.SendKeys("=", True)
' The result is 22 * 44 = 968.
Robuste Programmierung
Eine ArgumentException-Ausnahme wird ausgelöst, wenn die Anwendung mit der angeforderten Prozess-ID nicht gefunden werden kann.
Sicherheit
Der Aufruf der Shell-Funktion erfordert volle Vertrauenswürdigkeit (SecurityException-Klasse).