Re: Don't understand delay action
Re: Don't understand delay action
- Subject: Re: Don't understand delay action
- From: Yvan KOENIG <email@hidden>
- Date: Tue, 10 Mar 2015 16:23:00 +0100
> Le 10/03/2015 à 16:11, Robert Poland <email@hidden> a écrit :
>
> Randy,
>
> The script, below, seems weird to me.
>
> 1. How come the delay command uses the handler?
>
> 2, How come the handler works without the normal parentheses?
>
> 3. Could I add the handler to all scripts that use the delay command?
>
> 4. Would the command “Delay” also call the handler?
>
> # script
> on delay delayTime
> set theRepeat to delayTime * 10 div 1
> repeat theRepeat times
> do shell script "sleep 0.1"
> end repeat
> end delay
>
> beep
> delay 2
> beep
> #/script
>
> Tia,
>
> Robert Poland
> Fort Collins CO
I'm surprised by the fact that there is no conflict between the handler named delay and the delay command belonging to AppleScript itself.
As it works as it, you just need to paste the handler at the end or at the beginning of your scripts.
Every delay integerValue will no longer execute the AppleScript command but will trigger the handler.
Yvan KOENIG (VALLAURIS, France) mardi 10 mars 2015 16:22:56
_______________________________________________
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