Porady: uruchamianie aplikacji i wysyłanie jej naciśnięć klawiszy (Visual Basic)
W tym przykładzie użyto Shell metody , aby uruchomić aplikację Notatnik, a następnie wyświetlić zdanie, wysyłając naciśnięcia klawiszy przy użyciu metody My.Computer.Keyboard.SendKeys.
Przykład
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.
Niezawodne programowanie
Zgłaszany ArgumentException jest wyjątek, jeśli nie można odnaleźć aplikacji z żądanym identyfikatorem procesu.
Zabezpieczenia.NET Framework
Wywołanie Shell
funkcji wymaga pełnego zaufania (SecurityException klasa).
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.