Lưu ý: Sự delay
cố với đã được khắc phục trong OS X 10.11 El Capitan.
Kể từ khi tôi nâng cấp lên Yosemite, các bản Apples sử dụng độ trễ đã ngừng hoạt động. Làm thế nào tôi có thể sửa lỗi này?
Đây là Applescript đơn giản nhất thế giới, vì một ví dụ dễ hiểu:
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
Điều đó sẽ mất 30 giây để hoàn thành. Nếu tôi chạy nó trong Script Editor (trước đây là Applescript Editor) thì mất 30 giây để hoàn thành. Nhưng nếu tôi lưu tập lệnh này dưới dạng một ứng dụng, khi tôi khởi chạy ứng dụng, sự chậm trễ sẽ bị bỏ qua và ứng dụng mất một phần giây để hoàn thành.
Làm cách nào tôi có thể buộc Applescript trì hoãn trong một khoảng thời gian xác định trước khi chuyển sang bước tiếp theo? Đây có phải là một trục trặc Yosemite? Có một cách giải quyết đáng tin cậy?