क्या यह एक AppleScript .app फ़ाइल के लिए अपने कस्टम आइकन को बनाए रखने के लिए संभव है, भले ही कोड के लिए संपादन किया गया हो?


1

मैंने Script Debugger.app में AppleScript .app फ़ाइल बनाई है।

मैंने Get Infoखोजक में एप्लिकेशन की विंडो में डिफ़ॉल्ट आइकन पर एक नया आइकन चिपकाकर इस .app फ़ाइल को एक कस्टम आइकन सौंपा । कस्टम आइकन तुरंत सेट किया गया है।

हालाँकि, जब मैं कोड को संपादित करने के लिए स्क्रिप्ट डीबगर या स्क्रिप्ट संपादक में ऐप खोलता हूं, और फिर फ़ाइल को फिर से शुरू करता हूं, तो कस्टम फ़ाइल गायब हो जाती है।

सहेजने पर, निम्न आइकन तुरंत कस्टम आइकन की जगह लेता है:

बेशक, कस्टम आइकन सेट करने की प्रक्रिया से हर बार गुजरना, जिसे मैं सहेजता हूं (यानी, संपादित करें) फ़ाइल एक असुविधा है।

क्या मेरे कस्टम एप्लिकेशन आइकन के स्थान पर बने रहने के लिए एक तरीका है, भले ही .app फ़ाइल को संशोधित किया गया हो?


यहाँ एक समान पोस्ट है:

Applescript में बना ऐप; आइकन नहीं बदलेगा

उपरोक्त पोस्ट के जवाब ने मुझे उस पर स्थित डिफ़ॉल्ट आइकन फ़ाइल को हटाने का विचार दिया /Contents/Resources/applet.icns(जो मैंने फाइंडर में .app फ़ाइल को राइट-क्लिक करके और Show Package Contentsसंदर्भ मेनू आइटम पर क्लिक करके एक्सेस किया है )। मैंने तब अपने कस्टम आइकन को इस Resourcesफ़ोल्डर में चिपकाया , और अपने आइकन का नाम बदला applet.icns

इसका प्रभाव मेरे AppleScript एप्लिकेशन के informational संवादों में एक कस्टम आइकन था , लेकिन यह वास्तव में वास्तविक एप्लिकेशन आइकन (यानी, आइकन जो डॉक में डाला नहीं जाता है, जबकि एप्लिकेशन चल रहा है) को बदल देता है। लेकिन, कम से कम इस कस्टम संवाद आइकन था जगह में फिर से बचत पर / रहने के संपादन AppleScript कोड।

जवाबों:


2

मैंने आपकी सटीक प्रक्रिया का अनुसरण किया और ऑपरेटिंग सिस्टम सिएरा पर भी यही समस्या पाई। कुछ चीजों की कोशिश करने के बाद मैंने निर्णय लिया (मुख्य जानकारी आइकन में मुख्य एप्लिकेशन आइकन को बदलने के अलावा) ऐपलेट.की फाइल की जानकारी विंडो में सटीक एक ही काम करने के लिए और इसे आइकन के रूप में अच्छी तरह से बदल दें। मैंने तब स्क्रिप्ट स्क्रिप्ट में उस स्क्रिप्ट एडिटर ऐप को खोला और फाइल सेव की। नए आइकन बने रहे क्योंकि मैंने उन्हें बदल दिया था। स्क्रिप्ट डिबगर में भी परीक्षण किया गया और मेरे कस्टम आइकन अछूते नहीं रहे।

यहाँ छवि विवरण दर्ज करें


फ़ाइल के फ़ाइल आइकन के रूप में मेरे कस्टम आइकन को पेस्ट applet.icnsकरने से समस्या हल हो जाती है। अब जब मैं AppleScript कोड संपादित करता हूं और .app को पुनः सहेजता हूं, तो एप्लिकेशन की कस्टम फ़ाइल आइकन अब डिफ़ॉल्ट आइकन से अधिलेखित नहीं होती है। धन्यवाद!
रूबिक का गोला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.