Postupy: Spuštění aplikace a odeslání klávesových úhorů (Visual Basic)
Tento příklad používá metodu Shell ke spuštění Poznámkový blok aplikace a pak vytiskne větu odesláním stisknutí kláves pomocí My.Computer.Keyboard.SendKeys metoda.
Příklad
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.
Robustní programování
Výjimka ArgumentException je vyvolána, pokud aplikace s požadovaným identifikátorem procesu nebyla nalezena.
Zabezpečení rozhraní .NET Framework
Volání Shell
funkce vyžaduje úplný vztah důvěryhodnosti (SecurityException třída).
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.