सहमत समाधान सही है, लेकिन वास्तव में यह समझाने में मदद नहीं करता है कि आपको वास्तव में क्या करने की आवश्यकता है! मैंने इसे और कई अन्य समाधानों को पढ़ा और मुझे ऐसा करने के तरीके पर पूर्ण और पूर्ण सरल निर्देश नहीं मिले।
मुझे लगता है कि मैं उलझन में था, कृपया मेरे ब्लॉग पोस्ट को पढ़ें, जो मॉली 7244 ने पोस्ट किया है कि कैसे प्राप्त करने के लिए कदम से कदम निर्देश प्रदान करता है।
सेल्फ एक्सट्रैक्टिंग आर्काइव कैसे बनाया जाए जो आपके सेटअप को चलाता है। 7zip -sfx स्विच के साथ
यह मेरे ध्यान में लाया गया था कि लिंक मृत हो सकते हैं, यहाँ कदम हैं, मेरे ब्लॉग से
चरण 1 - अपने स्थापना फ़ोल्डर को सेटअप करें
इसे आसान बनाने के लिए एक फ़ोल्डर बनाएँ c: \ Install। यह वह जगह है जहां हम सभी आवश्यक फ़ाइलों को कॉपी करेंगे।
स्टेप 2 - 7Zip अपने इंस्टॉलर
- उस फ़ोल्डर पर जाएं जिसमें आपका .msi और आपका setup.exe है
- .Msi और setup.exe दोनों का चयन करें
- राइट-क्लिक करें और 7Zip चुनें -> "पुरालेख में जोड़ें"
- अपने संग्रह का नाम "Installer.7z" (या अपनी पसंद का नाम)
- ओके पर क्लिक करें
- अब आपके पास "Installer.7z" होना चाहिए।
- इस .7z फ़ाइल को अपने c: \ Install निर्देशिका में कॉपी करें
चरण 3 - 7z-extra sfx एक्सटेंशन मॉड्यूल प्राप्त करें
आपको 7z-Extra डाउनलोड करना होगा।
- 7Zip डाउनलोड करने के लिए इस लिंक का अनुसरण करें
- आपको 9.20 संस्करण (@ मई -2015) डाउनलोड करने की आवश्यकता है क्योंकि बीटा में सही फाइलें नहीं हैं।
- एक सीधा डाउनलोड लिंक।
- 7zip अतिरिक्त फ़ाइलें निकालें
- "7zS.sfx" फ़ाइल को c: \ Install में कॉपी करें
चरण 4 - अपना config.txt सेटअप करें
मैं इस पाठ फ़ाइल को संपादित करने के लिए नोटपैड ++ का उपयोग करने की सलाह दूंगा क्योंकि आपको यूटीएफ -8 में सांकेतिक शब्दों में बदलना होगा, निम्नलिखित निर्देश नोटपैड ++ का उपयोग कर रहे हैं।
- विंडोज़ एक्सप्लोरर का उपयोग करके c: \ Install पर जाएं
- राइट-क्लिक करें और "न्यू टेक्स्ट फाइल" चुनें और इसे config.txt नाम दें
- राइट-क्लिक करें और चुनें "नोटपैड के साथ संपादित करें ++
- "एन्कोडिंग मेनू" पर क्लिक करें और "UTF-8 में एनकोड" चुनें
कुछ इस तरह दर्ज करें:
;!@Install@!UTF-8!
Title="SOFTWARE v1.0.0.0"
BeginPrompt="Do you want to install SOFTWARE v1.0.0.0?"
RunProgram="setup.exe"
;!@InstallEnd@!
अपने उत्पाद के नाम के साथ [सॉफ़्टवेयर v1.0.0.0] को प्रतिस्थापित करें। सेटअप फ़ाइल के लिए मापदंडों और विकल्पों पर नोट्स यहाँ हैं
चेकप्वाइंट
अब आपके पास निम्न 3 फ़ाइलों के साथ एक फ़ोल्डर "c: \ Install" होना चाहिए:
- Installer.7z
- 7zS.sfx
- config.txt
चरण 5 - संग्रह बनाएं
ये निर्देश मुझे वेब पर मिले लेकिन कहीं भी यह ऊपर दिए गए 4 चरणों में से किसी को भी नहीं समझाता।
- एक cmd विंडो खोलें, Window + R -> cmd -> एंटर दबाएँ
कमांड विंडो में निम्न टाइप करें
cd \
cd Install
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
C: \ Install में देखें और अब आप देखेंगे कि आपके पास एक MyInstaller.exe है
तुम खत्म हो चुके
इंस्टॉलर चलाएं
MyInstaller.exe पर डबल क्लिक करें और यह आपके संदेश के साथ संकेत देगा। OK पर क्लिक करें और setup.exe चलेगा।
स्वचालन पर पुनश्च नोट
अब जब आपके पास यह काम कर रहा है c: \ Install निर्देशिका तो मैं एक "Install.bat" फ़ाइल बनाऊंगा और उसमें कॉपी स्क्रिप्ट डालूंगा।
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
अब आप बस हर बार आपको Install.bat को एडिट और रन कर सकते हैं।