Trinnon

App With Timer Help

5 posts in this topic

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

Share this post


Link to post
Share on other sites



#2 ·  Posted (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 by water

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (2016-08-18 - Version 1.4.6.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2016-07-20 - Version 1.2.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

#4 ·  Posted (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 by AutoBert
1 person likes this

Share this post


Link to post
Share on other sites

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!!

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now