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), Alê 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.
-