Atiendan mi consulta porfavor!

Iniciado por juan260988, 15 Junio 2010, 21:04 PM

0 Miembros y 2 Visitantes están viendo este tema.

juan260988

bueno ante todo dejenme decirles que me he quedado sorprendido con la cantidad y calidad de informacion que hay en el forro,y darles gracias por dejarme pertenecer a esta gran comunidad   ;-).

Bueno mi consulta es la siguiente. estuve buscando un programa el cual simule pulsaciones de una tecla por ejemplo la "Z"  , para dar una idea como el autoclick que simula las clikeadas de un mouse.que es  facil y ligero, con una  tecla de encendido y otra de apagado . estuve investigando como hacer uno y hablan mucho sobre el visual basic y API . PEro la verdad estoy en nada en esto de programacion estoy unn poco perdido (x no decir del todo )  :-[.
Asi que  si alguien experto en el tema lee mi mensaje me pudiera dar una mano asiendolo  o decirme como se puede hacer uno con una explicacion detallada, comprendan que soy nuevo .

Si no puse este post en el lugar correcto mil disculpas. Muchas Gracias De Antemano  ;).



perdon x si no fui muy claro pero si Quiero un programa que teclee por mi , osea que de pulsaciones de tecleado en este caso la tecla "Z". Buscando en anteriores post encontre algo similar http://foro.elhacker.net/programacion_vb/pulsando_teclas_con_visual_basic-t257211.0.html
y al ultimo comentario le dan la respuesta completa (kreo) de poner tiempo y todo pero el problema es que es con el click y yo quiero la configuracion  con la tecla "z" aver si me me dan los codigos px completos para hacer el programa OJO de repetir las pulsaciones con la tecla "z" .

aver si me lo mandan ya hecho si no es mucha molestia. es que toy tratando de descargar el visual basic pero nada :S mi msm es manuel260988@hotmail.com
MUCHAS GRACIAS GENTE DE EL FORRO ELHACKER.NET
A YA TOY APRENDIENDO POCO A POCO CON LAS GUIAS QUE HAY SOBRE EL VISUAL BASIC :d MUCHAS GRACIAS.

Shell Root

Si mal no recuerdo, alguien realizo eso aquí, pero no recuerdo fue si puso el source. Deberías de buscar.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Maik33

#2
No enendi muy bien a lo que te refieres, un programa que teclee por ti, o que haga autoclicks.
La simulacion de teclas se puede hacer mediante la API keybd_event. Ahora t pongo un ejemplo.


En un modulo declaramos la API y las constantes:
Código (vb) [Seleccionar]

Public 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_EXTENDEDKEY = &H1
Const KEYEVENTF_KEYUP = &H2
Public Const VK_CANCEL = &H3
Public Const VK_MBUTTON = &H4
Public Const VK_BACK = &H8
Public Const VK_TAB = &H9
Public Const VK_CLEAR = &HC
Public Const VK_RETURN = &HD
Public Const VK_SHIFT = &H10
Public Const VK_CONTROL = &H11
Public Const VK_MENU = &H12
Public Const VK_PAUSE = &H13
Public Const VK_CAPITAL = &H14
Public Const VK_ESCAPE = &H1B
Public Const VK_SPACE = &H20
Public Const VK_PRIOR = &H21
Public Const VK_NEXT = &H22
Public Const VK_END = &H23
Public Const VK_HOME = &H24
Public Const VK_LEFT = &H25
Public Const VK_UP = &H26
Public Const VK_RIGHT = &H27
Public Const VK_DOWN = &H28
Public Const VK_Select = &H29
Public Const VK_PRINT = &H2A
Public Const VK_EXECUTE = &H2B
Public Const VK_SNAPSHOT = &H2C
Public Const VK_Insert = &H2D
Public Const VK_Delete = &H2E
Public Const VK_HELP = &H2F
Public Const VK_0 = &H30
Public Const VK_1 = &H31
Public Const VK_2 = &H32
Public Const VK_3 = &H33
Public Const VK_4 = &H34
Public Const VK_5 = &H35
Public Const VK_6 = &H36
Public Const VK_7 = &H37
Public Const VK_8 = &H38
Public Const VK_9 = &H39
Public Const VK_A = &H41
Public Const VK_B = &H42
Public Const VK_C = &H43
Public Const VK_D = &H44
Public Const VK_E = &H45
Public Const VK_F = &H46
Public Const VK_G = &H47
Public Const VK_H = &H48
Public Const VK_I = &H49
Public Const VK_J = &H4A
Public Const VK_K = &H4B
Public Const VK_L = &H4C
Public Const VK_M = &H4D
Public Const VK_N = &H4E
Public Const VK_O = &H4F
Public Const VK_P = &H50
Public Const VK_Q = &H51
Public Const VK_R = &H52
Public Const VK_S = &H53
Public Const VK_T = &H54
Public Const VK_U = &H55
Public Const VK_V = &H56
Public Const VK_W = &H57
Public Const VK_X = &H58
Public Const VK_Y = &H59
Public Const VK_Z = &H5A
Public Const VK_STARTKEY = &H5B
Public Const VK_CONTEXTKEY = &H5D
Public Const VK_NUMPAD0 = &H60
Public Const VK_NUMPAD1 = &H61
Public Const VK_NUMPAD2 = &H62
Public Const VK_NUMPAD3 = &H63
Public Const VK_NUMPAD4 = &H64
Public Const VK_NUMPAD5 = &H65
Public Const VK_NUMPAD6 = &H66
Public Const VK_NUMPAD7 = &H67
Public Const VK_NUMPAD8 = &H68
Public Const VK_NUMPAD9 = &H69
Public Const VK_MULTIPLY = &H6A
Public Const VK_ADD = &H6B
Public Const VK_SEPARATOR = &H6C
Public Const VK_SUBTRACT = &H6D
Public Const VK_DECIMAL = &H6E
Public Const VK_DIVIDE = &H6F
Public Const VK_F1 = &H70
Public Const VK_F2 = &H71
Public Const VK_F3 = &H72
Public Const VK_F4 = &H73
Public Const VK_F5 = &H74
Public Const VK_F6 = &H75
Public Const VK_F7 = &H76
Public Const VK_F8 = &H77
Public Const VK_F9 = &H78
Public Const VK_F10 = &H79
Public Const VK_F11 = &H7A
Public Const VK_F12 = &H7B
Public Const VK_F13 = &H7C
Public Const VK_F14 = &H7D
Public Const VK_F15 = &H7E
Public Const VK_F16 = &H7F
Public Const VK_F17 = &H80
Public Const VK_F18 = &H81
Public Const VK_F19 = &H82
Public Const VK_F20 = &H83
Public Const VK_F21 = &H84
Public Const VK_F22 = &H85
Public Const VK_F23 = &H86
Public Const VK_F24 = &H87
Public Const VK_NUMLOCK = &H90
Public Const VK_OEM_SCROLL = &H91
Public Const VK_OEM_1 = &HBA
Public Const VK_OEM_PLUS = &HBB
Public Const VK_OEM_COMMA = &HBC
Public Const VK_OEM_MINUS = &HBD
Public Const VK_OEM_PERIOD = &HBE
Public Const VK_OEM_2 = &HBF
Public Const VK_OEM_3 = &HC0
Public Const VK_OEM_4 = &HDB
Public Const VK_OEM_5 = &HDC
Public Const VK_OEM_6 = &HDD
Public Const VK_OEM_7 = &HDE
Public Const VK_OEM_8 = &HDF
Public Const VK_ICO_F17 = &HE0
Public Const VK_ICO_F18 = &HE1
Public Const VK_OEM102 = &HE2
Public Const VK_ICO_HELP = &HE3
Public Const VK_ICO_00 = &HE4
Public Const VK_ICO_CLEAR = &HE6
Public Const VK_OEM_RESET = &HE9
Public Const VK_OEM_JUMP = &HEA
Public Const VK_OEM_PA1 = &HEB
Public Const VK_OEM_PA2 = &HEC
Public Const VK_OEM_PA3 = &HED
Public Const VK_OEM_WSCTRL = &HEE
Public Const VK_OEM_CUSEL = &HEF
Public Const VK_OEM_ATTN = &HF0
Public Const VK_OEM_FINNISH = &HF1
Public Const VK_OEM_COPY = &HF2
Public Const VK_OEM_AUTO = &HF3
Public Const VK_OEM_ENLW = &HF4
Public Const VK_OEM_BACKTAB = &HF5
Public Const VK_ATTN = &HF6
Public Const VK_CRSEL = &HF7
Public Const VK_EXSEL = &HF8
Public Const VK_EREOF = &HF9
Public Const VK_PLAY = &HFA
Public Const VK_ZOOM = &HFB
Public Const VK_NONAME = &HFC
Public Const VK_PA1 = &HFD
Public Const VK_OEM_CLEAR = &HFE


Luego en el formulario agregamos 3 command buttons, y un textbox, con los nombres predeterminados y agregamos lo siguiente:
Código (vb) [Seleccionar]

Private Sub Command1_Click()
   Text1.SetFocus
   keybd_event VK_A, 0, 0, 0 'Presiona la A
   keybd_event VK_A, 0, KEYEVENTF_KEYUP, 0 'Levanta la A
End Sub

Private Sub Command2_Click()
   Text1.SetFocus
   keybd_event VK_M, 0, 0, 0 'Presiona la M
   keybd_event VK_M, 0, KEYEVENTF_KEYUP , 0 'Levanta la M
End Sub

Private Sub Command3_Click()
   Text1.SetFocus
   keybd_event VK_Z, 0, 0, 0 'Presiona la Z
   keybd_event VK_Z, 0, KEYEVENTF_KEYUP, 0 'Levanta la Z
End Sub

Private Sub Form_Load()
   Text1.Text = ""
   Command1.Caption = "A"
   Command2.Caption = "M"
   Command3.Caption = "Z"
End Sub


Si necesitas que te explique algo lo intentare y espero que sea esto lo que has preguntado.

NOTA: He usado todas las constantes que tenia guardadas por si las quieres tener.

juan260988

perdon x si no fui muy claro pero si Quiero un programa que teclee por mi , osea que de pulsaciones de tecleado en este caso la tecla "Z". Buscando en anteriores post encontre algo similar http://foro.elhacker.net/programacion_vb/pulsando_teclas_con_visual_basic-t257211.0.html
y al ultimo comentario le dan la respuesta completa (kreo) de poner tiempo y todo pero el problema es que es con el click y yo quiero la configuracion  con la tecla "z" aver si me me dan los codigos px completos para hacer el programa OJO de repetir las pulsaciones con la tecla "z" .

aver si me lo mandan ya hecho si no es mucha molestia. es que toy tratando de descargar el visual basic pero nada :S mi msm es manuel260988@hotmail.com
MUCHAS GRACIAS GENTE DE EL FORRO ELHACKER.NET
A YA TOY APRENDIENDO POCO A POCO CON LAS GUIAS QUE HAY SOBRE EL VISUAL BASIC :d MUCHAS GRACIAS.

Dessa

Cita de: juan260988 en 16 Junio 2010, 02:08 AM

aver si me lo mandan ya hecho si no es mucha molestia.


Faltaba más, pero si no es ninguna moléstia "su majestad", para cuando lo desea ???


Adrian Desanti

juan260988

aaa  :xD . Bueno mientras mas pronto mejor Gracias  ;).

Fitoschido

Cita de: Dessa en 16 Junio 2010, 02:51 AM
Cita de: juan260988 en 16 Junio 2010, 02:08 AM

aver si me lo mandan ya hecho si no es mucha molestia.


Faltaba más, pero si no es ninguna moléstia "su majestad", para cuando lo desea ???



@Dessa: Si no vas a aportar, sugiero que mejor te abstengas de tu comentario.

Gracias :D
El que sabe hace, el que no enseña


Miembro oficial del proyecto Ubuntu, traductor de LibreOffice/Ubuntu/Xfce/Gnome.

Dessa

@ juan260988 , bueno, mientras tanto busca tambien ejemplos con SendMessage, tambien te puede servir,  aqui hay uno

http://foro.elhacker.net/programacion_visual_basic/problema_con_sendmessage_ayuda-t296261.0.html



@ Fitoschido ... "nada"



Adrian Desanti

raul338

Cita de: juan260988 en 16 Junio 2010, 02:08 AM
perdon x si no fui muy claro pero si Quiero un programa que teclee por mi , osea que de pulsaciones de tecleado en este caso la tecla "Z". Buscando en anteriores post encontre algo similar http://foro.elhacker.net/programacion_vb/pulsando_teclas_con_visual_basic-t257211.0.html
y al ultimo comentario le dan la respuesta completa (kreo) de poner tiempo y todo pero el problema es que es con el click y yo quiero la configuracion  con la tecla "z" aver si me me dan los codigos px completos para hacer el programa OJO de repetir las pulsaciones con la tecla "z" .

Probaste el codigo que pusieron arriba? Con 3 botones tienes para presionar las teclas A, M y Z Buscate un simple tutorial de visual basic y cuando aprendas sobre timers, estas completo :P

Cita de: juan260988 en 16 Junio 2010, 02:08 AM
MUCHAS GRACIAS GENTE DE EL FORRO ELHACKER.NET
Eh!? No somos un condon :xD