2015-01-12 13 views
9

मैं एक बैच फ़ाइल जो निम्न करेगा की जरूरत के साथ एक .exe को चलाने के लिए एक बैच फ़ाइल बनाएं?एक अतिरिक्त पैरामीटर

मैं इस कोशिश की, लेकिन कोई भाग्य के साथ:

start "C:\Users\Ben\Desktop\BGInfo\bginfo.exe C:\Users\Ben\Desktop\BGInfo\dc_bginfo.bgi" 
pause 

अद्यतन

मैं गणेश (नीचे) द्वारा उपलब्ध कराए गए समाधान का उपयोग किया है और इस के साथ आया था:

cd C:\Users\Ben\Desktop\BGInfo\ 
bginfo.exe C:\Users\Ben\Desktop\BGInfo\dc_bginfo.bgi 

मैंने इसे स्थानीय मशीन (निर्देशिकाओं को बदलने) पर परीक्षण किया है लेकिन सर्वर पर (उपर्युक्त निर्देशिका के साथ) यह काम नहीं करता है ...

बैच फ़ाइल के साथ फ़ोल्डर निर्देशिका: enter image description here

बैच फ़ाइल में त्रुटि enter image description here

उत्तर

9

abc.bat

cd c:\user\ben_dchost\documents\ 
executible.exe -flag1 -flag2 -flag3 

मैं यह सोचते हैं कि आपके executible.exec:\user\ben_dchost\documents\ मैं में मौजूद है यह भी मान रहा है कि यह मानदंड -flag1-flag2है

संपादित:

आदेश कहते हैं कि तुम तुम पर अमल के लिए, कार्य करें:

cd C:\Users\Ben\Desktop\BGInfo\ 
bginfo.exe dc_bginfo.bgi 
pause 

आशा इस

+0

यह आपको धन्यवाद देता है!मैं जल्द से जल्द –

+0

बस एक दूरस्थ सर्वर पर यह परीक्षण किया स्वीकार करेंगे और यह अगर आप अपने रास्ते में रिक्त स्थान है लिपि (मैं मेरे सवाल का संपादन करने की प्रक्रिया में हूँ इसलिए आप देख सकते मैं क्या किया है) –

+0

पसंद करने के लिए प्रकट नहीं होता है \ filename, आपको इसे डबल कोट्स में संलग्न करना होगा। अन्यथा 'सीडी सी: \ प्रोग्राम फ़ाइलें \ जो भी' c: \ program' में बदलने की कोशिश करेगी जो मौजूद नहीं है। – Stephan

1

में मदद करता है आप

start "" "%USERPROFILE%\Desktop\BGInfo\bginfo.exe" "%USERPROFILE%\Desktop\BGInfo\dc_bginfo.bgi" 

या

उपयोग कर सकते हैं
start "" /D "%USERPROFILE%\Desktop\BGInfo" bginfo.exe dc_bginfo.bgi 

या

"%USERPROFILE%\Desktop\BGInfo\bginfo.exe" "%USERPROFILE%\Desktop\BGInfo\dc_bginfo.bgi" 

या

आदेशों पर
cd /D "%USERPROFILE%\Desktop\BGInfo" 
bginfo.exe dc_bginfo.bgi 

सहायता शुरू और सीडी एक कमांड प्रॉम्प्ट विंडो help start या start /? और help cd या cd /? में क्रियान्वित करते हुए उत्पादन होता है।

लेकिन मुझे समझ में नहीं आता कि अतिरिक्त पैरामीटर के साथ एप्लिकेशन को शुरू करने के लिए आपको बैच फ़ाइल की आवश्यकता क्यों है। इस एप्लिकेशन के लिए अपने डेस्कटॉप पर शॉर्टकट (* .lnk) बनाएं। फिर शॉर्टकट पर राइट क्लिक करें, गुण पर बायाँ क्लिक करें और पैरामीटर के रूप में स्पेस कैरेक्टर "%USERPROFILE%\Desktop\BGInfo\dc_bginfo.bgi" के बाद संलग्न करें।

+0

उत्तर के लिए धन्यवाद, मुझे नहीं पता था कि मैं शॉर्टकट में ध्वज जोड़ सकता हूं। मैं परीक्षण करूँगा और आपको वापस ले जाऊंगा –

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