नोट:delay
OS X 10.11 El Capitan में समस्या के साथ तय किया गया था।
जब से मैंने योसेमाइट में अपग्रेड किया है, देरी का उपयोग करने वाले एप्लिप्स ने काम करना बंद कर दिया है। मैं इसे कैसे ठीक करूं?
यहां एक आसान उदाहरण के लिए, दुनिया का सबसे सरल एप्सस्क्रिप्ट है:
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 सेकंड लगते हैं। लेकिन अगर मैं इस स्क्रिप्ट को एक ऐप के रूप में सहेजता हूं, जब मैं ऐप लॉन्च करता हूं, तो देरी को नजरअंदाज कर दिया जाता है और ऐप को पूरा होने में एक सेकंड का एक हिस्सा लगता है।
अगले चरण पर जाने से पहले मैं एप्सस्क्रिप्ट को किसी निर्दिष्ट समय के लिए विलंब करने के लिए कैसे मजबूर कर सकता हूं? क्या यह एक योसेमाइट गड़बड़ है? क्या कोई विश्वसनीय समाधान है?