disculpen alguien me podría ayudar con 2 automatizaciones con autohotkey, un amigo me ayudo con uno pero no funciona en el juego aquí esta miren.
~CTRL::
if (A_PriorHotkey <> "~CTRL" or A_TimeSincePriorHotkey > 300)
{
; Too much time between presses, so this isn't a double-press.
KeyWait, CTRL
return
}
Send, {z}
Return
cada vez que yo presionara 2 veces la tecla CTRL la tecla z se presionaría por si solo pero hay un problema y es que no funciona el juego cuando lo intento en el juego es como si se hubiera desactivado.
el segundo es uno con la misma tecla CTRL es para el mismo juego no se si es posible que se presione la tecla CTRL muy rápido muchas veces lo mas rápido que se pueda vi por ahí un post con autohotkey que necesitaban algo similar pero lo intente y no funciono si alguien me podría ayudar me haría un gran favor disculpen si es una molestia este post
ayuda necesito 2 automatizaciones de teclado para un juego Topic is solved
Moderator: Flipeador
Re: ayuda necesito 2 automatizaciones de teclado para un juego
Hola,
Primero debemos asegurarnos que se pueden enviar pulsaciones de teclas en el juego de forma efectiva antes de ayudarte con el segundo Script.
Tomando el primer Script que has puesto, dices que funciona correctamente en todas las ventanas excepto en el juego, ¿no?.
Solo se me ocurre una única cosa, y si no funciona, pues el problema es con el juego y no veo modo de hacerlo funcionar.
Intenta con este código:
NOTA!: es muy importante que tengas en cuenta lo siguiente para que el Script funcione:
Primero debemos asegurarnos que se pueden enviar pulsaciones de teclas en el juego de forma efectiva antes de ayudarte con el segundo Script.
Tomando el primer Script que has puesto, dices que funciona correctamente en todas las ventanas excepto en el juego, ¿no?.
Solo se me ocurre una única cosa, y si no funciona, pues el problema es con el juego y no veo modo de hacerlo funcionar.
Intenta con este código:
Code: Select all
#InstallKeybdHook
if (!A_IsAdmin) {
MsgBox El script no se está ejecutando como Administrador.
ExitApp
}
~CTRL::
if (A_PriorHotkey <> "~CTRL" || A_TimeSincePriorHotkey > 300) {
KeyWait CTRL
return
}
SendPlay z
SendInput z
Return
F12::ExitApp
- Debes asegurarte de ejecutar el Script como Administrador.
- Según la documentación de AutoHotKey, para que SendPlay funcione, debes desactivar el control de cuentas de usuario (UAC), no es recomendable, así que primero intenta el primer punto, si no funciona, además de ejecutar el Script como Administrador, intenta desactivar UAC.
-
- Posts: 2
- Joined: 31 Jan 2017, 11:57
Re: ayuda necesito 2 automatizaciones de teclado para un juego
intente ejecutandolo como administrador luego desactive el UAC pero no funciono, disculpan flipeador por ahi lei en un post que se necesitaba poner tmb el proceso o nombre de la ventana en el script para que funcionara, no seria una oppcion? D: muchas gracias de ante mano ^^
Re: ayuda necesito 2 automatizaciones de teclado para un juego
Se me había olvidado, es otra opción
Modifica el script y agrega el título de la ventana (o ahk_exe NOMBREDELPROCESO.exe).
O cambia ControlSend por ControlSend,, z, % "ahk_id " . WinExist("A")
Modifica el script y agrega el título de la ventana (o ahk_exe NOMBREDELPROCESO.exe).
O cambia ControlSend por ControlSend,, z, % "ahk_id " . WinExist("A")
Code: Select all
if (!A_IsAdmin) {
MsgBox El script no se está ejecutando como Administrador.
ExitApp
}
~CTRL::
if (A_PriorHotkey <> "~CTRL" || A_TimeSincePriorHotkey > 300) {
KeyWait CTRL
return
}
ControlSend,, z, TÍTULO DE LA VENTANA
Return
F12::ExitApp
-
- Posts: 2
- Joined: 31 Jan 2017, 11:57
Re: ayuda necesito 2 automatizaciones de teclado para un juego Topic is solved
muchas gracias flipeador pero aun así no funciono escribí el nombre de la ventana pero no funciona D: no existirá algún programa similar o algún map keyboard? D; o algo asi >.<
Re: ayuda necesito 2 automatizaciones de teclado para un juego
mmm no lo se, pero yo creo q es problema con el juego.
Como última opción:
Como última opción:
Code: Select all
if (!A_IsAdmin) {
MsgBox El script no se está ejecutando como Administrador.
ExitApp
}
CTRL::
if (A_PriorHotkey <> "~CTRL" || A_TimeSincePriorHotkey > 300) {
KeyWait CTRL
return
}
ControlSend,, z, % "ahk_id " . WinExist("A")
Return
F12::ExitApp
Who is online
Users browsing this forum: No registered users and 22 guests