2011-03-03 10 views
7

मेरे पास एक तृतीय-पक्ष इंस्टॉलर प्रोग्राम है जो मैं चाहता हूं कि मेरे उपयोगकर्ता मेरे द्वारा लिखे गए एप्लिकेशन के लिए पूर्व-आवश्यकता के रूप में डाउनलोड और चलाने में सक्षम हों। इंस्टॉलर पैरामीटर ले सकता है जो एक निष्क्रिय स्थापना की अनुमति देता है, जहां उपयोगकर्ता प्रक्रिया की प्रगति देख सकता है लेकिन स्थापना के साथ बातचीत करने की आवश्यकता नहीं है।मैं एक बैच फ़ाइल से ऑटो-निष्पादन, WinRar SFX फ़ाइल कैसे बना सकता हूं?

पहले, मैंने WinRar में एक SFX फ़ाइल बनाकर इस व्यवहार को पूरा कर लिया है। WinRAR GUI के विकल्पों में से, आप संग्रह को डिकंप्रेस्ड करने के साथ-साथ एप्लिकेशन के पैरामीटर के बाद लॉन्च करने के लिए एक फ़ाइल निर्दिष्ट कर सकते हैं।

क्या कोई एसएफएक्स फ़ाइल बनाने और कंसोल का उपयोग करके इन ऑटो-निष्पादन गुणों को सेट करने का कोई तरीका है? मैं बैच फ़ाइल बनाने की कोशिश कर रहा हूं जो इन सब का ख्याल रखता है।

C:\Progra~1\WinRAR\rar a -m0 installer_archive.rar install_me.exe 
C:\Progra~1\WinRAR\rar s installer_archive.rar installer_auto_extractor.exe 

अंतिम चरण के बाद, मैं SFX अद्यतन करने के लिए क्या सुन रहे हो जाना चाहिए:

नीचे मेरी बैच फ़ाइल सामग्री अब तक है?

उत्तर

21

आसान तरीका इस तरह है:

rar a -r -sfx -z"f:\xfs.conf" auto_install install_me.exe 

यह स्वचालित रूप से windows.And में auto_install.exe पैदा करेगा आप SFX विन्यास के लिए एक xfs.conf फ़ाइल बनाने के लिए की जरूरत है; मेरे उदाहरण है:

; The path to the setup executable 
Setup=install_me.exe 
; Extract the files to a temporary directory 
TempMode 
; Use semi-silent mode 
Silent=1 
; Overwrite any existing files 
Overwrite=1 
; The title of the SFX archive 
Title=Running 
; The text to show initially when the user clicks on the SFX archive (will only matter if using Silent=0) 
Text 
{ 
The book is preparing to start. 
} 

मुझे बताओ तुम अब भी समस्या है, तो।

+3

मैं यह वही करने की कोशिश कर रहा हूं। किसी भी मौके पर आप इस कॉन्फ़िगरेशन फ़ाइल में क्या जा सकते हैं इसके लिए एक संदर्भ प्रदान कर सकते हैं (विशेष रूप से डिफ़ॉल्ट निष्कर्षण निर्देशिका की तलाश में, और पूर्व और पोस्ट निष्कर्षण आदेश)। – JMorgan

+2

@JMorgan मुझे लगता है कि यह पृष्ठ [Acritum साइट] से बाहर है (http://acritum.com/software/manuals/winrar/html/helpguisfxscript.htm) आपको उपलब्ध कमांड के साथ मदद करनी चाहिए। – thisismyrobot

+0

WinRAR की डिफ़ॉल्ट सेटिंग्स निर्भरता से बचने के लिए आप -cfg- स्विच का उपयोग करने पर विचार कर सकते हैं। अन्यथा, WinRAR डिफ़ॉल्ट सेटिंग्स आपके -z "f: \ xfs.conf" फ़ाइल सामग्री को ओवरराइड कर सकती हैं। चीयर्स! –

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

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