Advertisement
Zubzzeroh

[TFM] Autohotkey Tutorial

Feb 26th, 2021
2,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;By Darklightkk - Traducido ES Zubzzeroh
  2. ;Este es un simple guión de una tecla de acceso rápido para la transformación. Para ejecutarlo debe tener el programa Autohotkey instalado en su PC. Descargar aquí: www.ahkscript.org
  3. ;Para que esta tecla de acceso rápido funcione tienes que tomar la impresión del cañón de tu juego y poner en la misma carpeta de la tecla de acceso rápido, como en esta imagen aquí: http://imgur.com/HnEVb9O
  4. ;Para poder usar el script, simplemente copie y pegue todo este código aquí y pegue en el bloc de notas y guarde con fin .ahk
  5. ;Ej: hotkey.ahk
  6.  
  7. #NoEnv  ; Mejora la velocidad y la compatibilidad
  8. SendMode Input  ; Mejora la velocidad
  9. SetWorkingDir %A_ScriptDir%  ; Hace que el directorio que la tecla de acceso rápido sea predeterminada
  10. SetKeyDelay, -1 ; Deja la velocidad clave lo más rápido posible
  11. SetDefaultMouseSpeed, 0 ; Deja el mouse a máxima velocidad
  12. SetMouseDelay, -1 ; Deja la velocidad del mouse lo más rápido posible
  13. SetBatchLines, -1 ; Deja velocidad del script lo más rápido posible
  14. CoordMode, Mouse ; Interfiere con el comando imagesearch
  15. GroupAdd, Hotkey, Transformice ; Básicamente añade el título de la ventana "Transformice" al grupo "Hotkey". Usaremos este grupo de frente, para definir que la tecla de acceso rápido debe funcionar sólo en el juego, y no en todos los programas
  16. GroupAdd, Hotkey, iTweetis ; Misma cosa que :k
  17. return
  18.  
  19. #If (WinActive("ahk_group Hotkey")) && (GetKeyState("CapsLock", "T")) ; La tecla de acceso rápido solo funcionará en las ventanas del grupo "Hotkey" y también solo cuando el bloqlock esté activado
  20.  
  21. ;Vamos a la parte principal donde creamos las teclas de acceso rápido
  22.  
  23. $Q:: ; La clave, en este caso es la clave "Q"
  24. ImageSearch, X, Y, 0, 0, A_ScreenWidth, A_ScreenHeight, cnesquerda.bmp ; Básicamente buscará en la pantalla la imagen del cañón y cuando lo encuentre, veremos más sobre lo que hará. Así que es necesario que la imagen del cañón sea igual a la del juego, porque si no hay manera de encontrar la tecla de acceso rápido. Nota: Estoy usando el formato de archivo .bmp porque la tecla de acceso rápido puede leerlo más rápido que archivos como .png o .jpeg. Esto sólo ayuda incluso en pc lentos, si su pc es tan rápido que no puede .png ningún problema
  25.  
  26. if ErrorLevel = 0 ; Este comando básicamente significa: Si la tecla de acceso rápido encuentra la imagen cañón...
  27. {
  28.     MouseGetPos, xx, yy ; Obtendrá la posición actual del ratón
  29.     Click, %X%, %Y% ; Ahora va a hacer clic en el cañón que encontró
  30.     MouseMove, %xx%, %yy% ; Ahora va a mover el ratón donde estaba.
  31. }
  32. If ErrorLevel = 1 ; Pero si la tecla de acceso rápido no encuentra la imagen, es posible que deba bajar la lista de elementos y luego...
  33. {
  34.     ImageSearch, X, Y, 0, 0, A_ScreenWidth, A_ScreenHeight, scroll.bmp ; Buscará la barra de desplazamiento
  35.     If ErrorLevel = 0 ; Si encuentra la barra de desplazamiento...
  36.     {
  37.         MouseGetPos, xx, yy ; Obtendrá la posición del ratón
  38.         Click, %X%, %Y%, Down ; Hará clic en la barra y se mantendrá
  39.         Click, 0, 50, Rel ; Vas a bajarla
  40.         Click, Up ; Se va a soltar
  41.         MouseMove, %xx%, %yy% ; Ahora mueve el ratón a donde estaba
  42.     }
  43. }
  44. return Aquí terminamos nuestra primera tecla de acceso rápido
  45.  
  46. ;La siguiente tecla de acceso rápido es simple y explica cómo funciona el comando "send"
  47. $f:: ; Aquí la tecla
  48. send, 9 ; cuando presione la tecla, enviará el número "9", que es el número de la mesa grande, es decir, tenemos una nueva tecla de acceso rápido para la tableta, la tecla F
  49. return ; terminamos la tecla de acceso rápido
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement