2009-03-23 14 views
19

से मौजूदा EXE फ़ाइल में आइकन जोड़ें क्या कोई कमांड लाइन उपकरण है जो किसी मौजूदा निष्पादन योग्य फ़ाइल में आइकन जोड़ सकता है? यह आइकन को फ़ाइल के "मुख्य" आइकन के रूप में सेट करने में सक्षम होना चाहिए जो एक्सप्लोरर में दिखाया गया है।कमांड लाइन

मेरे पास विजुअल स्टूडियो नहीं है और आइकन युक्त कस्टम संसाधनों के साथ exe recompile नहीं कर सकता।

अद्यतन: सबसे अच्छा उपकरण मैं इस प्रश्न पोस्ट करने के बाद पाया है अब तक RCEDIT.exe उपयोगिता कि WinRun4J के साथ शामिल है कर रहा है।

+1

+1। स्थापित करने और ड्रॉप-डेड सरल करने के लिए कुछ भी नहीं। –

+0

आपको 'RCEDIT.EXE' को स्वीकार्य उत्तर के रूप में पोस्ट करना चाहिए यदि आप आखिरकार –

उत्तर

9

Resource Hacker एक नि: शुल्क उपकरण है कि आप निष्पादनयोग्य में संसाधनों को संशोधित करने की अनुमति देता है की कोशिश करो, और यह कमांड लाइन से पटकथा जा सकता है।

2

क्या आपने ResourceTuner Console को आजमाया है?

+0

के साथ गए तो इस सॉफ़्टवेयर को भी गुगल किया गया। :) –

2

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

संसाधन हैकर का उपयोग कर आइकन जोड़ना मेरे लिए काम करता है। आइकन को डिफ़ॉल्ट रूप से सेट करने के विकल्प को भी एक विकल्प की आवश्यकता नहीं है, केवल आइकन समूह संसाधन होने के नाते। मैंने संसाधन का नाम और 1033 भाषा के रूप में 103 का उपयोग किया।

9

क्षमा करें, मैं व्यक्तिगत रूप से बस अभी तक यह एक प्रयास नहीं किया है, लेकिन क्योंकि मैं इस जबकि एक परमाणु-खोल एप्लिकेशन को bundling इच्छुक हूँ, मैं यह बहुत दिलचस्प पाया जब https://github.com/atom/rcedit RCEDIT के लिए मेरी पहली खोज में दिखाया उपयोगिता अन्य उत्तरों में उल्लिखित।

अपने आदेशों में से एक है:

$ rcedit "पथ करने वाली exe या dll" --set-आइकन "पथ करने वाली ico"

... इसलिए यह सोचते हैं यह काम करता है, यह संभवतः समाधान का उपयोग करेगा - मेरी विंडोज बिल्ड मशीन पहले से ही git का उपयोग करके स्रोत लाने के लिए स्थापित है और gyp के माध्यम से संकलित करें।

अद्यतन: वहाँ https://github.com/atom/rcedit/releases/ के माध्यम से पहले से बने निष्पादन उपलब्ध है और यह Win7 पर (Git बैश/Msys खोल से है कि अगर एक फर्क नहीं पड़ता, हालांकि मैं आश्चर्य होगा) मेरे लिए अच्छी तरह से काम करता है। RCEDIT.exe के लिए