| 
	
		|  Autor | Tema: SendKeys no me funciona   (Leído 5,740 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,617 |  20 Agosto 2005, 22:58 pm por ViCrack€r
 |  
						|   |   | SendKeys Programación Visual Basic
 | Lambda | 2 | 2,317 |  17 Abril 2006, 19:45 pm por Robokop
 |  
						|   |   | SENDKEYS Programación Visual Basic
 | CARRY-ON | 9 | 3,655 |  5 Junio 2006, 03:44 am por kakinets
 |  
						|   |   | ¿sendkeys? Programación Visual Basic
 | dimitrix | 1 | 1,697 |  26 Febrero 2007, 08:23 am por <--v1c1ous-->
 |  
						|   |   | SendKeys Programación Visual Basic
 | vivachapas | 2 | 2,057 |  17 Mayo 2007, 01:22 am por vivachapas
 |    |