注:の問題delay
はOS X 10.11 El Capitanで修正されました。
ヨセミテにアップグレードしてから、遅延を使用するApplescriptが機能しなくなりました。どうすれば修正できますか?
簡単な例として、世界で最も単純なApplescriptを以下に示します。
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
完了するまで30秒かかります。スクリプトエディター(以前のApplescriptエディター)で実行すると、完了までに30秒かかります。しかし、このスクリプトをアプリとして保存した場合、アプリを起動すると、遅延は無視され、アプリの完了までに数分の1秒かかります。
Applescriptに次のステップに進む前に指定した時間だけ遅延させるにはどうすればよいですか?これはヨセミテの不具合ですか?信頼できる回避策はありますか?