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
Post a Comment