• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Seconds until next tock
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Seconds until next tock


  • Subject: Re: Seconds until next tock
  • From: Maik Waschfeld via AppleScript-Users <email@hidden>
  • Date: Sun, 18 Aug 2019 14:23:54 +0200

Hi Gil,

If it’s enough for you to get a countdown-timer in a separate window, try
Figure 53’s „QDisplay“ from their Github-repository at
<https://github.com/Figure53/QDisplay>.

For this, you just need a one-time message when starting the track to QDisplay
with the time in seconds to count down.

You have to get the "seconds of the track*)“ (see below)  from the track’s
properties.

— snapp
set the_qD_Message to „Track’s end in:"
set the_timeRemaining to (seconds of the track*)

tell application id "com.figure53.QDisplay"
        set message to the_qD_Message
        set timeRemaining to the_timeRemaining
end tell
— snapp END


With kindest regards…
…Maik Waschfeld

(sent from my MBAir11)


> Am 18.08.2019 um 00:45 schrieb Gil Dawson via AppleScript-Users
> <email@hidden>:
>
> Hi--
>
> I needed something to execute at a regular interval, on the rounded interval
> seconds.
>
> --Gil
>
>
> repeat 4 times
>       log "The current time is " & time string of (current date)
>       delay SecondsUntilNextTock(20, 3)
> end repeat
>
>
> -->
> (*The current time is 3:26:43 PM*)
> (*The current time is 3:27:00 PM*)
> (*The current time is 3:27:20 PM*)
> (*The current time is 3:27:40 PM*)
>
> on SecondsUntilNextTock(Tock, MinRunSecs)
>       set Now to current date
>       set NowSec to ((hours of Now) * hours) + ((minutes of Now) * minutes) +
> (seconds of Now)
>       set LastTock to (NowSec div Tock) * Tock
>       set LastTockTime to Now - NowSec + LastTock
>       set NextTockTime to LastTockTime + Tock
>       set SecsUntilNextTock to NextTockTime - Now
>       repeat until SecsUntilNextTock ≥ MinRunSecs -- if the next execution
> would come too soon...
>               set NextTockTime to NextTockTime + Tock  --skip an interval
>               set SecsUntilNextTock to NextTockTime - Now
>       end repeat
>       return SecsUntilNextTock
> end SecondsUntilNextTock
>

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: Seconds until next tock
      • From: Gil Dawson via AppleScript-Users <email@hidden>
References: 
 >Seconds until next tock (From: Gil Dawson via AppleScript-Users <email@hidden>)

  • Prev by Date: Seconds until next tock
  • Next by Date: Re: Seconds until next tock
  • Previous by thread: Seconds until next tock
  • Next by thread: Re: Seconds until next tock
  • Index(es):
    • Date
    • Thread