Forzar que el script se ejecute solo en la ventana del juego. Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Thorx
Posts: 98
Joined: 23 Nov 2015, 18:53

Forzar que el script se ejecute solo en la ventana del juego.

Post by Thorx » 26 Oct 2020, 02:24

Hola, tengo un script simple, quisiera saber si se puede aplicar solo en el juego ( juego en modo ventana, no pantalla completa). Es decir, como juego en modo ventana y si a veces por error hago click fuera de la ventana del juego el script se ejecuta en el Escritorio (a veces abre otros programas o incluso se cuelga la Pc).
En resumen, quisiera que el script se ejecute solo en la ventana de un juego, y si por error olvido desactivarlo no se ejecute en el Escritorio de Windows, es posible?, gracias.
-----------
#NoEnv
#SingleInstance force

--> código forzar script ejecutar solo en ventana de juego <--

~LButton::RButton
Return
Home::Suspend
End::ExitApp
--------------

w0z
Posts: 230
Joined: 19 Jun 2014, 08:21

Re: Forzar que el script se ejecute solo en la ventana del juego.  Topic is solved

Post by w0z » 27 Oct 2020, 07:53

ejemplo usando notepad(block de notas).

Code: Select all

#SingleInstance force

#IfWinActive, ahk_exe notepad.exe
~LButton::RButton

space::MsgBox presionaste Spaciador en Notepad.
#IfWinActive

Home::Suspend
End::ExitApp
If I was helpful consider Donate me. :beer: , plz :D

Thorx
Posts: 98
Joined: 23 Nov 2015, 18:53

Re: Forzar que el script se ejecute solo en la ventana del juego.

Post by Thorx » 28 Oct 2020, 17:40

. Gracias :thumbup:
Last edited by Thorx on 29 Oct 2020, 19:58, edited 2 times in total.

w0z
Posts: 230
Joined: 19 Jun 2014, 08:21

Re: Forzar que el script se ejecute solo en la ventana del juego.

Post by w0z » 28 Oct 2020, 18:17

Puse el ejemplo para que vieras que tienes que usar las directivas #IfWinActive
https://www.autohotkey.com/docs/commands/_IfWinActive.htm

el script ejecutar como administrador (click derecho ejecutar como Administrador) y si no te funciona talvez tiene un sistema anticheat el juego.
If I was helpful consider Donate me. :beer: , plz :D

Post Reply

Return to “Pedir Ayuda”