Autor
|
Tema: SendKeys no me funciona (Leído 5,546 veces)
|
usuario oculto
|
Utilizo una versión portable de vb6 El código: Private Sub Form_Load() Shell "cmd.exe /c start http://google.com" SendKeys "{F11}" End Sub
Mi intención es que se me abra el navegor en pantalla completa al lanzar la tecla f11
|
|
|
En línea
|
Que le jodan a la salud mental! Fecha de registro: 16 Noviembre 2008, 17:38 años atrás users baneados
|
|
|
xassiz~
|
Hace mucho que no programo en VB, pero creo que tienes que coger el foco de la ventana primero.
|
|
|
En línea
|
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
keybd_event
|
|
|
En línea
|
|
|
|
Sanlegas
Desconectado
Mensajes: 131
https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-
|
tienes que esperar a que el navegador abra completamente Private Sub Form_Load() Shell "cmd.exe /c start http://google.com" ' Esperar unos segundos SendKeys "{F11}" End Sub
|
|
|
En línea
|
|
|
|
agus0
Desconectado
Mensajes: 360
|
Yo lo haría asi... Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub Command1_Click() Call Shell("cmd.exe /c start http://google.com") Call Sleep("1000") Call keybd_event(vbKeyF11, 0, 0, 0) End Sub
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
.
Sleep()
Para mas seguro mejor usar...
CreateProcess, waitforsingelobject(), y tambien SendMessage() para enviarle adecuadamente la tecla pulsada a un Handle de ventana que pertenezca a un al PID del programa en cuestion y no a otra ventana.
Temibles Lunas!¡.
|
|
« Última modificación: 10 Diciembre 2010, 03:46 am por BlackZeroX▓▓▒▒░░ »
|
En línea
|
The Dark Shadow is my passion.
|
|
|
agus0
Desconectado
Mensajes: 360
|
.
Sleep()
Para mas seguro mejor usar...
CreateProcess, waitforsingelobject(), y tambien SendMessage() para enviarle adecuadamente la tecla pulsada a un Handle de ventana que pertenezca a un al PID del programa en cuestion y no a otra ventana.
Temibles Lunas!¡.
Si en Realidad Como Decís Vos Black Seria lo Ideal, Pero Siguiendo La estructura de lo que el Pensó Seria así...
|
|
|
En línea
|
|
|
|
usuario oculto
|
Lo puse en otra parte del code y funciona xD, gracias por las respuestas.
|
|
|
En línea
|
Que le jodan a la salud mental! Fecha de registro: 16 Noviembre 2008, 17:38 años atrás users baneados
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Sendkeys
Programación Visual Basic
|
ViCrack€r
|
7
|
4,285
|
20 Agosto 2005, 22:58 pm
por ViCrack€r
|
|
|
SendKeys
Programación Visual Basic
|
Lambda
|
2
|
2,127
|
17 Abril 2006, 19:45 pm
por Robokop
|
|
|
SENDKEYS
Programación Visual Basic
|
CARRY-ON
|
9
|
3,378
|
5 Junio 2006, 03:44 am
por kakinets
|
|
|
¿sendkeys?
Programación Visual Basic
|
dimitrix
|
1
|
1,583
|
26 Febrero 2007, 08:23 am
por <--v1c1ous-->
|
|
|
SendKeys
Programación Visual Basic
|
vivachapas
|
2
|
1,918
|
17 Mayo 2007, 01:22 am
por vivachapas
|
|