मैं एक कार्यक्रम चला रहा हूं जहां मेरे पास मेनू विकल्प को चालू करने के लिए ओएस एक्स (सिएरा 10.12.3) में एक शॉर्टकट है। हालांकि, मेनू में इसे नेविगेट करने के बिना उस मेनू विकल्प की स्थिति के ऐप में कोई दृश्यता नहीं है यह देखने के लिए कि क्या इसकी जांच की जाती है, जिससे शॉर्टकट की उपयोगिता को हराया जा सके।
मैं एक ऐप कैसे बना सकता हूं जो लॉगिन पर एक प्रक्रिया के रूप में चलेगा, और चल रहा रहेगा, और हर बार जब मैं कार्यक्रम में बदलाव कर रहा हूं, तो यह एक विशिष्ट स्ट्रिंग के लिए। यह संवाद पॉप-अप स्थिति की रिपोर्ट करने के लिए आउटपुट करेगा। मेनू विकल्प में, जो एक सेकंड में स्वतः बंद हो जाएगा?
उदाहरण के प्रयोजनों के लिए, परिभाषित चर के रूप में निम्नलिखित पर विचार करें:
- plist file: /Users/foo/Library/Preferences/com.bar.plist
- देखने के लिए स्ट्रिंग: menuItemChecked
- फ़ाइल में मौजूद स्ट्रिंग: आउटपुट "मेनू आइटम की जाँच की गई!" पॉपु प्रदर्शित करने के लिए
- स्ट्रिंग को फ़ाइल से हटा दिया गया है: आउटपुट "मेनू आइटम अनियंत्रित!" पॉपअप प्रदर्शित करने के लिए
या ...
अगर कोई आसान तरीका है (किसी एप्स्क्रिप्ट या अन्य साधनों का उपयोग करके) किसी मेनू विकल्प की स्थिति के कुछ UI फीडबैक को जांचे या अनियंत्रित रूप से प्रदर्शित करने के लिए, तो मैं इसके लिए भी खुला हूं।
आपकी सहायता के लिए अग्रिम धन्यवाद!!!