Catatan: Masalah dengan delay
telah diperbaiki di OS X 10.11 El Capitan.
Sejak saya memutakhirkan ke Yosemite, Applescripts yang menggunakan penundaan telah berhenti berfungsi. Bagaimana saya bisa memperbaikinya?
Inilah Applescript paling sederhana di dunia, untuk contoh yang mudah:
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
Itu harus memakan waktu 30 detik untuk selesai. Jika saya menjalankannya di Script Editor (sebelumnya Applescript Editor) dibutuhkan 30 detik untuk menyelesaikannya. Tetapi jika saya menyimpan skrip ini sebagai aplikasi, ketika saya meluncurkan aplikasi, penundaan diabaikan dan aplikasi membutuhkan waktu sepersekian detik untuk menyelesaikannya.
Bagaimana saya bisa memaksa Applescript untuk menunda waktu tertentu sebelum melanjutkan ke langkah berikutnya? Apakah ini kesalahan Yosemite? Apakah ada solusi yang dapat diandalkan?