¿Cómo encontrar la ventana especificada y enviar pulsaciones de teclas?
.Ventana de ensamblaje ensamblaje 1
.Variable de ensamblaje eb5ht, entero
.Variable de ensamblaje hetrthb6y5j, entero
.Subrutina información clave, pública, envía información clave a la ventana con el identificador de ventana especificado (sin valor de retorno)
. Parámetros identificador de ventana, número entero, identificador de ventana para recibir información
. Parámetros keycode, entero, , keycode de la clave
. Estado del parámetro, entero, nulo, nulo:Clave(3+4) 1 #Clave_2 Modo_función(Presionado+Liberado) 3 #Presionado_4 #Released_
eb5ht = Código de clave
hetrthb6y5j = Estado
Procesamiento de mensajes clave (identificador de ventana)
Procesamiento de mensajes clave de subrutina, lógica
. Parámetro hwnd, entero
. Si es verdadero (hwnd≠0)
. Comienza el juicio (hetrthb6y5j = 1)
_Transferir información (hwnd, 258, eb5ht, 0)
. Juicio (hetrthb6y5j = 2)
_Eliminar información (hwnd, 260, eb5ht, 0)
_Eliminar información (hwnd, 261, eb5ht, 0)
. Juez (hetrthb6y5j = 3)
_Eliminar información (hwnd, 256, eb5ht, 0)
.Juez (hetrthb6y5j = 4)
_Eliminar mensaje (hwnd, 257, eb5ht, 0)
.Predeterminado
_Drop Message (hwnd, 256, eb5ht, 0)
_Drop Message (hwnd, 257 , eb5ht, 0) )
.Confirmar el final
Devolver (verdadero)
.Si es verdadero, finalizar
Devolver (falso )
.Versión 2
.DLL command_PostMessage, , , "PostMessageA", público, envía un mensaje al identificador de ventana especificado
.Parameter h
.Parámetro m
.Parámetro p
.Parámetro p
.