দ্রষ্টব্য:delay
ওএস এক্স 10.11 এল ক্যাপিটেনে এই সমস্যাটি স্থির করা হয়েছিল।
আমি যখন থেকে ইয়োসেমাইটে আপগ্রেড করেছি তখন থেকেই বিলম্ব ব্যবহার করা অ্যাপ্লিক্রিপ্টগুলি কাজ করা বন্ধ করে দিয়েছে। আমি এটা কিভাবে ঠিক করবো?
একটি সহজ উদাহরণের জন্য এখানে বিশ্বের সবচেয়ে সহজ অ্যাপ্লিকেশন's
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 সেকেন্ড সময় নিতে হবে। যদি আমি এটি স্ক্রিপ্ট সম্পাদকে চালিত করি (পূর্বে অ্যাপসক্রিপ্ট সম্পাদক) এটি শেষ হতে 30 সেকেন্ড সময় নেয়। তবে আমি যদি এই স্ক্রিপ্টটিকে অ্যাপ হিসাবে সংরক্ষণ করি তবে আমি যখন অ্যাপ্লিকেশনটি চালু করি, তখন বিলম্বগুলি উপেক্ষা করা হয় এবং অ্যাপ্লিকেশনটি সম্পূর্ণ হতে দ্বিতীয় সেকেন্ডের একটি অংশ নেয়।
পরবর্তী পদক্ষেপে যাওয়ার আগে আমি কীভাবে অ্যাপলস্ক্রিপ্টকে নির্দিষ্ট সময়ের জন্য বিলম্ব করতে বাধ্য করতে পারি? এটি কি ইয়োসেমাইট বিড়ম্বনা? একটি নির্ভরযোগ্য workaround আছে?