LuisPro Posted September 20, 2016 Share Posted September 20, 2016 #include <GUIConstantsEx.au3> GUICreate("GUI test", 400, 400) GUISetState() While 1 $msg = GUIGetMsg() ;odczytanie zdarzenia jakie zaszło w GUI Switch $msg ;instrukcja warunkowa case $GUI_EVENT_CLOSE ;jeżeli użyto przycisku zamknięcia okna ExitLoop ;to wyjście z pętli i koniec skryptu EndSwitch WEnd While 1 $color = PixelGetColor(25, 125) If $color <> 0xF6F6F6 Then SoundPlay(@WindowsDir & "\media\tada.wav", 1) EndIf sleep(100) WEnd First while is GUI, second while is main function of my script. How this should be created to works together? I try this: #include <GUIConstantsEx.au3> GUICreate("GUI test", 400, 400) GUISetState() While 1 $msg = GUIGetMsg() ;odczytanie zdarzenia jakie zaszło w GUI Switch $msg ;instrukcja warunkowa case $GUI_EVENT_CLOSE ;jeżeli użyto przycisku zamknięcia okna ExitLoop ;to wyjście z pętli i koniec skryptu EndSwitch $color = PixelGetColor(25, 125) If $color <> 0xF6F6F6 Then SoundPlay(@WindowsDir & "\media\tada.wav", 1) EndIf sleep(100) WEnd But i think its worng. Cant close window etc. Link to comment Share on other sites More sharing options...
AutoBert Posted September 20, 2016 Share Posted September 20, 2016 Why are you using PixelGetColor, most apps can be automated by a better way. Name the app and we will try our best. GuiGetMsg() and sleep is the problem. So delete the sleep. Link to comment Share on other sites More sharing options...
LuisPro Posted September 20, 2016 Author Share Posted September 20, 2016 2 hours ago, AutoBert said: Why are you using PixelGetColor, most apps can be automated by a better way. Name the app and we will try our best. GuiGetMsg() and sleep is the problem. So delete the sleep. 1. Is any better alternative than PixelGetColor? I use it to alert myself if in screen are some changes. 2. without sleep i feel like "fps drop".. everything is not work smoothly. Link to comment Share on other sites More sharing options...
AutoBert Posted September 20, 2016 Share Posted September 20, 2016 1 hour ago, LuisPro said: 2. without sleep i feel like "fps drop".. everything is not work smoothly. But it runs, if isn't what you want there is only 4 hours ago, AutoBert said: Why are you using PixelGetColor, most apps can be automated by a better way. Name the app and we will try our best. left! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now