Ayuda con tecla automática, no responde.

Iniciado por cael1011, 18 Abril 2016, 17:56 PM

0 Miembros y 1 Visitante están viendo este tema.

cael1011

Me gustaría me pudiera ayudar con este proyecto el cual he tratado de resolver, pretende abrir algún acceso directo con una tecla (F6) la cual de algún programa se crea su acceso directo, cuando este creado su acceso directo, se le da botón derecho, en la casilla acceso directo, en "Tecla de método abreviado" presionamos la tecla F6 para que con esa tecla se ejecute en todo momento, ahora mi problema es que desearía el proyecto de Visual Studio, creara la presión de la tecla F6 automática lo cual no lo hace, alguien una ayuda gracias.

Código (vbnet) [Seleccionar]
Public Class Form1    

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        

SendKeys.SendWait("{F6}")    

End Sub

End Class

Eleкtro

Hola

1.
Como indica la documentacion en la MSDN, las teclas especiales Fn se deben cerrar entre brackets:
Código (vbnet) [Seleccionar]
SendKeys.SendWait("{F6}")

2.
Si no he entendido mal, un programa de terceros crea un acceso directo, le asigna la combinación de teclas "F6", y tu quieres enviar la pulsación de esa tecla para abrir el acceso directo... el cual imagino que estará ubicado en el escritorio.

Bien, en ese caso otro problema adicional sería que le estás enviando las pulsaciones del telcado a la ventana activa (tu form).

Saludos