Autor
|
Tema: Pulsar Tecla (Leído 3,790 veces)
|
UTU
Desconectado
Mensajes: 65
Uruguay!!!
|
Alguno sabe otro metodo de simular que se preciono una tecla que no sea SendKeys por que me han dicho que en algunos programas no funcionana con este comando, osea me explico si pongo un timer que mande: SendKeys "{Enter}" y abro un bloc de notas es como si apretara el enter cada x tiempo pero me dicen que en algunos programas no funciona dice restrincion de no se que queria saber si hay algun comando parecido para simular que se apreta una tecla.
|
|
|
En línea
|
Prison Break desde Google Earth pone las coordenadas: 41 32 48.24 N 88 04 22.86 W
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
Lo podes hacer con la API keybd_event. Un ejemplo: Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Const KEYEVENTF_KEYUP = &H2 'Podes usar constantes para las letras dandoles su valor en ASCII, por ej la letra A seria 65 VK_A = 65 VK_b = 98
Private sub Timer1_Timer () keybd_event VK_A, 0, 0, 0 'apretas A keybd_event VK_A, 0, KEYEVENTF_KEYUP, 0 ' soltas A keybd_event VK_b, 0, 0, 0 ' apretas b keybd_event VK_b, 0, KEYEVENTF_KEYUP, 0 ' soltas b End Sub
Podes ver los valores ASCII en http://ascii.cl/es/ o sino busca que hay montones de paginas... Saludos.-
|
|
|
En línea
|
|
|
|
UTU
Desconectado
Mensajes: 65
Uruguay!!!
|
Lo probe pero me pasa lo mismo q con el sendkeys en windows todo OK pero cuando entro por ejemploa algun juego no lo preciona me dijieron q por ejemplo en el GTA San Andreas no funciona yo lo estoy probando en ese le mando el ascii 65 que es la A y le meti al macaco para que se muva con la A pero no pasa nada se ve que el juego lo restringe o algo pero no me sale ningun cartel como me dijieron simplemente no ace nada, si alguno sabe alguna forma para que simule que preciono una tecla se lo agradezco, de todos modos gracias man por el codigo .
|
|
|
En línea
|
Prison Break desde Google Earth pone las coordenadas: 41 32 48.24 N 88 04 22.86 W
|
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
En el evento KeyPress del textbox que quieras pones el siguiente If KeyAscii = 13 Then '13 es el enter... Label1.Visible = True 'Hacer lo que quieras End If
Saludos.-
|
|
|
En línea
|
|
|
|
vivachapas
Desconectado
Mensajes: 612
|
alguien sabe donde puedo encontrar q numero le corresponde a cada boton del teclado??? desde ya muchas gracias
|
|
|
En línea
|
|
|
|
_Sergi_
Desconectado
Mensajes: 842
|
alguien sabe donde puedo encontrar q numero le corresponde a cada boton del teclado??? desde ya muchas gracias No hace falta que lo busques, cada código ASCII tiene una equivalencia. Para encontrarla, tienes que usar la función Chrs.Por ejemplo, quieres saber a que tecla le corresponde 65 Msgbox "El caracter 65 es " & Chr(65) Chr(65) te devolverá una letra A mayúscula Un saludo
|
|
|
En línea
|
Proyecto de Ingeniero
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Usar las f1,f2,...,f12 si tener que pulsar la tecla fn
Dudas Generales
|
ferry91
|
8
|
67,286
|
17 Abril 2011, 11:14 am
por skapunky
|
|
|
Cómo pulsar la tecla 4 de un teléfono
Dispositivos Móviles (PDA's, Smartphones, Tablets)
|
peib0l
|
1
|
2,935
|
18 Septiembre 2011, 12:18 pm
por Slava_TZD
|
|
|
Un cajero con Windows XP ‘hackeado’ con solo pulsar 5 veces una tecla
Noticias
|
wolfbcn
|
4
|
5,206
|
21 Diciembre 2017, 21:34 pm
por Orubatosu
|
|
|
Duda con tecla en distribución caine italiana para pulsar =
GNU/Linux
|
Hason
|
2
|
3,148
|
12 Enero 2020, 07:06 am
por Hason
|
|
|
¿Como puedo pulsar la tecla = en el teclado ingles o americano?
Dudas Generales
|
Hason
|
3
|
5,661
|
27 Diciembre 2022, 17:33 pm
por Locura_23
|
|