का उपयोग कर अपने एक्सई फ़ाइल में फ़ोल्डर को कैसे शामिल करें I वर्तमान में विंडोज के लिए इंस्टॉलर बनाने के लिए इनो सेटअप कंपाइलर का उपयोग कर रहा हूं और जब मैं एक्सई में फ़ोल्डर को शामिल करने का प्रयास करता हूं तो सब कुछ ठीक काम कर रहा है। दूसरे शब्दों में जो मैं चाहता हूं वह उसमें दो फाइलों के साथ एक फ़ोल्डर शामिल करने में सक्षम होना है, मैं चाहता हूं कि यह फ़ोल्डर सही दिखाई दे, जहां प्रोग्राम स्थापित होने पर .exe फ़ाइल (सी: \ प्रोग्राम फ़ाइलें x86 \ appFolder) है।इनो सेटअप कंपाइलर
इनो के पास फ़ोल्डर जोड़ने का विकल्प है, लेकिन किसी कारण से जब मैं दो फाइलों के साथ फ़ोल्डर का चयन करता हूं, तो यह ठीक से संकलित होता है लेकिन जब मैं वास्तव में प्रोग्राम स्थापित करता हूं तो यह वास्तव में दो फाइलें जोड़ता है लेकिन फ़ोल्डर नहीं।
मुझे ऑनलाइन कोड की निम्न पंक्ति मिली और मैंने इसका इस्तेमाल किया लेकिन वास्तव में इसमें कुछ फ़ोल्डर्स शामिल थे जिन्हें मैं नहीं चाहता था। कोड की इस पंक्ति के साथ मेरी समस्या यह है कि मैं इसे पूरी तरह से समझ नहीं पा रहा हूं, मुझे नहीं पता कि फ़ोल्डर पथ कहां होना चाहिए? Exlude क्या है: "Setup.iss, generated_images \" एक कोड की इस पंक्ति की व्याख्या
Source: "*.*"; Excludes: "Setup.iss,generated_images\*"; DestDir: "{app}"; Flags:replacesameversion recursesubdirs
कोई बहुत दयालु हो सकता है?
धन्यवाद
इसमें 'Setup.iss' फ़ाइल को छोड़कर स्क्रिप्ट के स्थान से सभी उपनिर्देशिकाओं (' recursesubdirs') से सभी फ़ाइलों ('*। *') को शामिल किया जाना चाहिए और 'जेनर_मेज' सबफ़ोल्डर से सभी फाइलें शामिल होनी चाहिए। – TLama
मैं अपनी स्क्रिप्ट को एक अलग फ़ोल्डर में संग्रहीत करता हूं, इसलिए यदि मैं एक पूर्ण पथ जोड़ता हूं और बहिष्कृत कथन से छुटकारा पाता हूं, तो सही? * स्रोत: "* C: \ Users \ उपयोगकर्ता नाम \ दस्तावेज़ *"; DestDir: "{app}"; ध्वज: replacesameversion recursesubdirs –
निश्चित रूप से, 'बहिष्कृत' पैरामीटर बस बाहर करने के लिए है। यदि आप 'स्रोत' निर्देशिका से कुछ भी बाहर नहीं करना चाहते हैं (जो निश्चित रूप से पूर्ण या सापेक्ष पथ हो सकता है, लेकिन केवल उस पथ पर नहीं जहां स्क्रिप्ट संग्रहित है), इसका उपयोग न करें। – TLama