| 
	
		|  Autor | Tema: Como Simular la Pulsacion de las teclas  (Leído 7,108 veces) |  
	| 
			| 
					
						| HALC12 
								
								 Desconectado 
								Mensajes: 67
								
								   | 
 
Hola yo de nuevo mi pregunta es como hacer pra simular la pulsacion de un tecla ejermplo simula la pulsacion de la tecla impr paint print s  o ctrl + v
 cosas asi
 Gracias de antemano
 
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| ~~ | 
 
SendKeys 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Tughack 
								 
								
								 Desconectado 
								Mensajes: 490
								
								
								
								
								
								   | 
 
SendKeys
 SendKeys sucks xD Usa el SendMessage   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| ranslsad 
								 
								
								 Desconectado 
								Mensajes: 492
								
								 
								Dim Ranslsad as String * :P - Que Vicio!
								
								
								
								
								
								     | 
 
Hola, podrias explicar mejor lo del send messaje un ejemplito, thx   Salu2 Ranslsad |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Tughack 
								 
								
								 Desconectado 
								Mensajes: 490
								
								
								
								
								
								   | 
 
Bah olviden el sendmessage. Sirve para muchas cosas pero no creo k sirva para esto. Acabo de probarlo y no funciona.
 Usa la mas obvia,  keyb_event xD
 
 Un ejemplo:
 
 Option Explicit
 
 Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
 
 Private Const VK_NUMPAD0 = &H60
 
 Private Sub Form_Load()
 keybd_event VK_NUMPAD0, 0, 0, 0
 End Sub
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| ~~ | 
 
SendMessage si funciona, pero si lo kieres mandar a una ventana en concreto, si no lo mas comodo es SendKeys    |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Tughack 
								 
								
								 Desconectado 
								Mensajes: 490
								
								
								
								
								
								   | 
 
SendMessage si funciona, pero si lo kieres mandar a una ventana en concreto, si no lo mas comodo es SendKeys   Pruebalo, no funciona para enviar una keystroke. Claro k funciona para muchas otras cosas -.- Se lo haces funcionar me avisas   SendKeys sigue siendo una m*, usa el keyb_event. El senkeys ademas de no funcionar con todas las keys, es detectado por el kav precisamente pork es un metodo k los novatos usan para hacer su virus y bromas. Salu2 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| HALC12 
								
								 Desconectado 
								Mensajes: 67
								
								   | 
 
gracias por su ayuda ahora necesito como hacer para combinar las teclas osea ctrl + v he intentado de varias forma pero no doy osea no ma sale
 lo que quiero esq ue pueda pegar o copiar algo
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Tughack 
								 
								
								 Desconectado 
								Mensajes: 490
								
								
								
								
								
								   | 
 
gracias por su ayuda ahora necesito como hacer para combinar las teclas osea ctrl + v he intentado de varias forma pero no doy osea no ma sale
 lo que quiero esq ue pueda pegar o copiar algo
 
 Eso pasa pork no has estudiado la api. Vate al msdn y lee un poco sobre ela y sobre las contantes k puedes usar. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| HALC12 
								
								 Desconectado 
								Mensajes: 67
								
								   | 
 
Ya  he intentando de varia formas, no se si es que esta malla sentencia lo he probado de est manera y he buscado y no encontrado algo o falta algo mas
 
 esto sirve par tenerr control presionado
 Call keybd_event(vbKeyControl, 0, 0, 0)
 
 pero  lo que no mesale es pra presinar la otra tecla ya se a c, v, o algo asi
 lo llamos de esta forma
 Call keybd_event(vbKeyControl, 0, 0, 0)
 Call keybd_event(186, 0, 0, 0) = esta seri la otra tecl a
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Aplicación que detecte una pulsación de teclas en cualquier momento .NET (C#, VB.NET, ASP)
 | lord_Sirikon | 4 | 4,328 |  13 Enero 2011, 17:18 pm por raul338
 |  
						|   |   | [RESUELTO]como simular pulsacion de teclas Programación Visual Basic
 | AlxSpy | 4 | 7,958 |  7 Marzo 2011, 00:28 am por AlxSpy
 |  
						|   |   | Simular pulsacion de tecla en otro programa Programación Visual Basic
 | neeeko | 4 | 4,627 |  21 Mayo 2011, 05:07 am por neeeko
 |  
						|   |   | Como enviar pulsacion a una aplicacion con DirectX VB 6.0 Programación Visual Basic
 | igustin | 2 | 2,765 |  21 Febrero 2013, 05:10 am por igustin
 |  
						|   |   | Pulsación de teclas con python Scripting
 | minced | 4 | 7,097 |  18 Mayo 2015, 09:25 am por Eleкtro
 |    |