Trinnon Posted September 18, 2016 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
water Posted September 18, 2016 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
Trinnon Posted September 18, 2016 Author 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.
AutoBert Posted September 18, 2016 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
Trinnon Posted September 18, 2016 Author 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!!
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