Se o título do seu aplicativo de pôquer sempre terminar com - NLH
, mas você não quiser corresponder às janelas cuja classe é PokerStarsTableFrameClass
, use o seguinte:
F1::
WinGetTitle, Title, A
WinGetClass, Class, A
if (RegExMatch(Title, "- NLH$") AND (Class != "PokerStarsTableFrameClass"))
SendPlay {F5}
else
SendPlay {F1}
return
Como funciona
-
WinGet(Title|Class), (Title|Class), A
lê a classe title | da classe ativa (A
) e a armazena na variávelTitle|Class
. -
- NLH$
é uma expressão regular que corresponde a todas as sequências que terminam com- NLH
. ($
é o final da string) -
if (RegExMatch(Title, "- NLH$") AND (Class != "PokerStarsTableFrameClass"))
testa se a expressão regular corresponde aTitle
, mas aClass
é diferente da exceção.-
Se sim,
SendPlay {F5}
envia F5 para a janela ativa. -
Caso contrário,
SendPlay {F1}
envia uma F1 normal para a janela ativa.
-