Trinnon Posted September 18, 2016 Share Posted September 18, 2016 Need some help trying to integrate a Timer into a simple app that saves input data to a log file. The app works great before the Timer but I need the timer to close the app if nobody is around to input data. Once I try to integrate the timer the app buttons stop functioning. It is probably something simple I'm missing... not the best at scripting. TimerTest.au3 Link to comment Share on other sites More sharing options...
water Posted September 18, 2016 Share Posted September 18, 2016 (edited) Welcome to AutoIt and the forum! You have two Sleep(250) statements in your timer function. But the timer function gets called every 250 milliseconds. I think this causes the trouble you see. From the help file: "The adlib function should be kept simple as it is executed often and during this time the main script is paused." Edited September 18, 2016 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Trinnon Posted September 18, 2016 Author Share Posted September 18, 2016 Does not seem to help. I tried commenting each Sleep out separately as well as both with same results (buttons do not function). I borrowed the timer portion from another application. Link to comment Share on other sites More sharing options...
AutoBert Posted September 18, 2016 Share Posted September 18, 2016 (edited) You use Opt("GUIOnEventMode",1) but trying to get events with GuiGetMSG. Delete the line 21 and your script works. Read the GUIReference in the hlepfile and you will understand. Edited September 18, 2016 by AutoBert Trinnon 1 Link to comment Share on other sites More sharing options...
Trinnon Posted September 18, 2016 Author Share Posted September 18, 2016 That change on line 21 fixed it with both of the sleep's commented out in the Timer function! Maybe one day all of this will click for now I just try to get by with simple stuff to automate and make life easier. Thanks!! 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