cmd - Commandline Arguments in C# -


नमस्ते फिर से स्टैकओवरफ्लू समुदाय,

आज मैं सी # में कमांड लाइन पैरामीटर के साथ एक आवेदन को निष्पादित करने की कोशिश कर रहा हूं, कि वास्तव में मुश्किल नहीं है जैसे मैंने कोशिश की

  प्रक्रिया। प्रारंभ (गुड़ियाघर + "कोकाकोला। एक्सई", "पेप्सी। Txt");   

Cocacola.exe लिखता है और उसके वर्तमान फ़ोल्डर में लॉग इन करें मेरे आदेश पंक्ति में मैं इसे मैन्युअल रूप से लिखता हूं

  सी: \ myfolder> cocacola.exe pepsi.txt   

अद्भुत काम करता है लेकिन अगर मैं इसे सी # कुल असफल।

मैंने पढ़ा है कि सी # को ".EXE" समाप्ति के बिना, सी: \ myfolder & gt; कोकाकोला पेपी। और मैंने इसे समाप्त किए बिना मैन्युअल रूप से परीक्षण किया है, और यह काम नहीं करता है।

अब, मेरा सवाल है कि सी # को निष्पादित करने का सही तरीका है सी: \ myfolder & gt; cocacola.exe pepsi.txt ".EXE"

उपयोग करें ProcessStartInfo

उदाहरण :

  सिस्टम। डायग्नोस्टिक्स.प्रक्रिया proc = नया सिस्टम। डायग्नोस्टिक्स। प्रोसेस (); proc.WorkingDirectory = @ "c: \ किसी ऐसे स्थान पर"; proc.StartInfo.FileName = "cocacola.exe"; proc.StartInfo.Arguments = "pepsi.txt"; proc.Start (); proc.WaitForExit ();   

यहां स्टार्टइन्फ़ो गुणों पर डॉक्स हैं:



Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -