FUNCIONAR SOLO EN PROGRAMA ESPEFICO

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

Moderator: Flipeador

Joemid
Posts: 2
Joined: 30 Dec 2022, 00:50

FUNCIONAR SOLO EN PROGRAMA ESPEFICO

30 Dec 2022, 00:56

Hola,

Me gustaría saber si es posible ejecutar el scrip solamente en una ventana específica y que no afecte a las otras.

Ejemplo : mando comandos en el navegador Chrome pero yo puedo usar normalmente Excel sin que reciba las pulsaciones que mande al navegador.

ES posible?
sofista
Posts: 654
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: FUNCIONAR SOLO EN PROGRAMA ESPEFICO

30 Dec 2022, 09:55

Sí, tendrías que usar la directiva #IfWinActive . Ejemplo de la documentación de AutoHotkey:

Code: Select all

#IfWinActive ahk_class Notepad
^!a::MsgBox You pressed Ctrl-Alt-A while Notepad is active.  ; This hotkey will have no effect if pressed in other windows (and it will "pass through").
#c::MsgBox You pressed Win-C while Notepad is active.
::btw::This replacement text for "btw" will occur only in Notepad.
#IfWinActive
#c::MsgBox You pressed Win-C in a window other than Notepad.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 6 guests