elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:15  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  Cuando apreto A = timer1.enabled = false
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Cuando apreto A = timer1.enabled = false  (Leído 2,683 veces)
neeeko

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #15 en: 23 Mayo 2011, 01:38 »

@XXX-ZERO-XXX
Mira con el codigo que me pasaste no me anda boliya ... osea no para de apretar la barra con la s . Mira si yo ponele quiero hacer esto ... es mas facil ?
Código
Option Explicit
 
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
 
Private Sub Command2_Click()
Timer1.Enabled = False
End Sub
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
 
   If KeyCode = (vbKeyA) Then
    Command1_Click.Enabled = True
    End If
 
   If KeyCode = (vbKeyS) Then
    Command2_Click() = False
    End If
 
End Sub
 
Private Sub Timer1_Timer()
SendKeys " "
End Sub
 


« Última modificación: 23 Mayo 2011, 03:12 por raul338 » En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #16 en: 23 Mayo 2011, 01:48 »

No te confundas mucho, no hagas eso, y todavia esta mal.
A mi el codigo que te pase me funciona, dices que no para de presional el espacio pero lo presiona aunquesea? a mi me anda perfecto.

Al usar Form_KeyDown capturara las teclas que se presionen cuando estas situado en el form, si estas en otra cosa y apretas S obvio que no pasará nada.


En línea
neeeko

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #17 en: 23 Mayo 2011, 01:58 »

Sigo sin entender amigo ... La verdad no me sale . te agradezco igual e ante mano .
Saludos
En línea
raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #18 en: 23 Mayo 2011, 03:14 »

Mira, buscar no cuesta nada ;)

Este es el metodo catch que menciono 79137913, bien explicado, simple pero no es 100% eficaz - ElGuille - Usar HotKeys en VB6

Y aca, y aunque en ingles (no encontre el mismo codigo explicado en español  :¬¬ una lastima, despues habian metodos mas "dificiles" de implementarlo, o simplemente faciles con uso de clases, pero no era mi idea)
RegisterHotKey Visual Basic 6 API Function
« Última modificación: 23 Mayo 2011, 03:19 por raul338 » En línea

neeeko

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #19 en: 23 Mayo 2011, 06:11 »

Mira, buscar no cuesta nada ;)

Este es el metodo catch que menciono 79137913, bien explicado, simple pero no es 100% eficaz - ElGuille - Usar HotKeys en VB6

Y aca, y aunque en ingles (no encontre el mismo codigo explicado en español  :¬¬ una lastima, despues habian metodos mas "dificiles" de implementarlo, o simplemente faciles con uso de clases, pero no era mi idea)
RegisterHotKey Visual Basic 6 API Function

Hola , gracais por la rta ya lo habia encontrado el de guille peor cuando pongo el codigo me tira un errror . http://www.elguille.info/colabora/vb2006/lobosoft_HotKeys.htm
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #20 en: 23 Mayo 2011, 07:36 »

Entonces hay algo que no nos estas diciendo, es decir, dinos mas que hace tu codigo, ya que por ejemplo el link que dejaste dice esta nota:

Citar
Observaciones:
El Timer1 tiene que tener un intervalo de 10 para que detecte las teclas sin dejarse ninguna ( cosa que pasaría si pusiéramos un intervalo de 2000 por ejemplo. )

Fijate si no es tu caso..
En línea
neeeko

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #21 en: 23 Mayo 2011, 08:34 »

Entonces hay algo que no nos estas diciendo, es decir, dinos mas que hace tu codigo, ya que por ejemplo el link que dejaste dice esta nota:

Fijate si no es tu caso..
Me itra un error  en la declaracion ( _
En línea
79137913


Desconectado Desconectado

Mensajes: 780


4 Esquinas


Ver Perfil WWW
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #22 en: 23 Mayo 2011, 13:39 »

HOLA!!!

xxxZEROxxx, no el codigo que ingresaste, no le sirve, el no quiere detectar la pusacion con el formulario activo, el quiere en otro programa apretar tecla cualquiera (Homero: "Esto de la computacion es muy dificil, no puedo encontrar la tecla 'Cualquiera'") y luego que se ejecute lo que el quiere.

GRACIAS POR LEER!!!
« Última modificación: 23 Mayo 2011, 13:54 por 79137913 » En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #23 en: 23 Mayo 2011, 19:49 »

no lei las respues tas pero te digo lo "logico"

1 timer con intervalo 1 (aparte) ON

2 verifico casa 1 (el intervalo 1), si la tecla A esta siendo apretada

esta apretada? (if then)
si? entonces,
timer1.enabld=false
no?entonces, no pasa nada

end sub
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #24 en: 23 Mayo 2011, 20:04 »

De todos modos no dice nada el usuario xD

Porque no dejas TODO EL CODIGO y nos marcas bien cual es el error, y seria bueno que digas que intentas hacer porque talvez quieres hacer lo que dice 79137913 ya que las letras A y S se apretan solo si tienes el form activo..
En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #25 en: 23 Mayo 2011, 20:21 »

Estero sepas leer, si no sabes ingles, hay esta el traductor de google.

Hooks.
SetWindowsHookEx Function (puedes usar alguna de estas dos constantes: WH_KEYBOARD_LL o WH_KEYBOARD).

P.D.: raul338 tiene un Ctl que te puede ayudar en esto que deseas hacer.

Dulces Lunas!¡.
« Última modificación: 23 Mayo 2011, 20:23 por BlackZeroX▓▓▒▒░░ » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
neeeko

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #26 en: 24 Mayo 2011, 11:26 »

Gente . NEsecito ayuda con este code .
Código:
Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vbKey As Long) As Integer
Private Declare Sub keybd_event Lib "user32.dll" (_ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwflags As Long, _
    ByVal dwExtraInfo As Byte) As Integer


Public Const VBKeyALT = &H12
Public Const VBKeyF4 = &H73
Me dice que no se puede poner el _ y el as....
Ayuda porfavor
En línea
raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Cuando apreto A = timer1.enabled = false
« Respuesta #27 en: 24 Mayo 2011, 15:45 »

El _ (si no es parte del nombre de un objeto) es un indicador de que continua en la siguente linea, y no debe haber nada mas hasta el fin de linea

deberia quedarte asi

Código
Private Declare Sub keybd_event Lib "user32.dll" ( _
   ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwflags As Long, _
   ByVal dwExtraInfo As Byte) As Integer



PD: Pon siempre codigo en [code=vb]Private s As String ' Codigo coloreado![/code]
y se ve asi
Código
Private s As String ' Codigo coloreado!
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
sobre los botones que no estan enabled
Ingeniería Inversa
Vtec 5 977 Último mensaje 14 Noviembre 2003, 14:44
por byebye
chipset is not enabled.....
Windows
pincho 2 1,201 Último mensaje 19 Julio 2005, 20:15
por Randomize
Uso no valido de la propiedad - Timer1.Enabled
Programación Visual Basic
Chuxxx 4 869 Último mensaje 3 Junio 2010, 22:48
por Chuxxx
Error Filter not enabled!
Bugs y Exploits
sancakoky 0 576 Último mensaje 25 Noviembre 2010, 23:08
por sancakoky
Función que devuelva un resultado y también: true o false
PHP
pisagatos 5 2,012 Último mensaje 23 Enero 2011, 22:07
por Nakp
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines