2014-06-24 8 views
6

मैं रूट स्क्रिप्ट के साथ अपनी स्क्रिप्ट लॉन्च करने के लिए सेबस्क्रिप्ट का उपयोग करता हूं।मैक सेबस्क्रिप्ट - व्यवस्थापक विशेषाधिकार संकेत के लिए पूछें

osascript wants to make changes. 
Type your password to allow this. 

मैं अपने निष्पादनयोग्य नाम के नाम "osascript" बदल सकते हैं:

osascript -e "do shell script \"myscript.sh\" with administrator privileges" 

यह पाठ प्रॉम्प्ट में प्रदर्शित किया जाता है? क्या इस प्रॉम्प्ट में आइकन बदलने का कोई तरीका है?

+0

आप अभी तक कोई समाधान नहीं मिला है? – Arash

+0

@Arash नहीं मैं इसे अब और का उपयोग नहीं करते। लेकिन चिह्नित जवाब तो एक अच्छी युक्ति मुझे लगता है कि – plettix

उत्तर

4

यदि आप अपना ऐप्पलस्क्रिप्ट एक एप्लिकेशन बनाते हैं (स्क्रिप्ट संपादक में, फ़ाइल> सहेजें ...> टाइप करें "एप्लिकेशन"), तो आप एक आइकन और उपयोगकर्ता के अनुकूल नाम सेट कर सकते हैं। उस एप्लिकेशन को उस नाम से सहेजें जिसे आप अलर्ट विंडो में दिखाना चाहते हैं ("osascript" को प्रतिस्थापित करना। नया एप्लिकेशन पैकेज खोलकर एक आइकन सेट करें और Applet.icns फ़ाइल को अपने आइकन से बदल दें।

यदि आपको आवश्यकता है कमांड लाइन से इस कॉल करने के लिए है, तो आप open आदेश का उपयोग कर सकते हैं।

+0

होगा यह नाम और एप्लिकेशन आइकन बदलने के लिए बहुत अच्छा काम करता है, लेकिन विशेषाधिकार उन्नयन संकेत पर दिखाई देने वाले लॉक के बगल में ऐप आइकन दिखाने का कोई तरीका है? किसी कारण से, मुझे केवल लॉक आइकन ही मिलता है। – dejuknow

संबंधित मुद्दे