Cómo: iniciar una aplicación y enviarle pulsaciones de teclas (Visual Basic)
En este ejemplo se usa el método Shell para iniciar la aplicación de Bloc de notas y, después, se imprime una frase mediante el envío de pulsaciones de teclas con el método My.Computer.Keyboard.SendKeys.
Ejemplo
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.
Programación sólida
Si no se encuentra una aplicación con el identificador de proceso solicitado, se generará una excepción ArgumentException.
Seguridad de .NET Framework
La llamada a la función Shell
requiere plena confianza (clase SecurityException).
Vea también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.