#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#NoTrayIcon
#Persistent
ES_DISPLAY_REQUIRED ::= 0x00000002
SetTimer, CheckWindowsState, % 1000*30 ; Poll every 30 seconds
CheckWindowsState:
If ( WinActive("ahk_class AGFullScreenWinClass") || WinActive("ahk_class ShockwaveFlashFullScreen") )
{
DllCall("SetThreadExecutionState", UInt, ES_DISPLAY_REQUIRED) ;prevent sleep
}
Return
I05vRW52ICA7IFJlY29tbWVuZGVkIGZvciBwZXJmb3JtYW5jZSBhbmQgY29tcGF0aWJpbGl0eSB3aXRoIGZ1dHVyZSBBdXRvSG90a2V5IHJlbGVhc2VzLgojTm9UcmF5SWNvbgojUGVyc2lzdGVudApFU19ESVNQTEFZX1JFUVVJUkVEIDo6PSAweDAwMDAwMDAyClNldFRpbWVyLCBDaGVja1dpbmRvd3NTdGF0ZSwgJSAxMDAwKjMwIDsgUG9sbCBldmVyeSAzMCBzZWNvbmRzCgpDaGVja1dpbmRvd3NTdGF0ZToKSWYgKCBXaW5BY3RpdmUoImFoa19jbGFzcyBBR0Z1bGxTY3JlZW5XaW5DbGFzcyIpIHx8IFdpbkFjdGl2ZSgiYWhrX2NsYXNzIFNob2Nrd2F2ZUZsYXNoRnVsbFNjcmVlbiIpICkKewogICBEbGxDYWxsKCJTZXRUaHJlYWRFeGVjdXRpb25TdGF0ZSIsIFVJbnQsIEVTX0RJU1BMQVlfUkVRVUlSRUQpIDtwcmV2ZW50IHNsZWVwCn0KUmV0dXJu