C# प्रोग्राम से कमांड लाइन (CMD) कमांड कैसे निष्पादित करें?
सभी को नमस्ते! मैं C# में नया हूँ और कार्यों को स्वचालित करने के लिए एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे चाहिए कि प्रोग्राम विंडोज कमांड लाइन कमांड को निष्पादित कर सके, जैसे `copy` का उपयोग करके फ़ाइलें कॉपी करना, `ping` चलाना या `ipconfig` निष्पादित करना। मुझे पता है कि मैं CMD खोलकर मैन्युअल रूप से कमांड दर्ज कर सकता हूँ, लेकिन मैं चाहता हूँ कि सब कुछ कोड से स्वचालित रूप से हो।\n\nमैंने `Process.Start("cmd.exe", "/c ping google.com")` का उपयोग करने की कोशिश की, लेकिन कुछ नहीं होता — कमांड लाइन विंडो फ्लैश होती है और तुरंत बंद हो जाती है, और मुझे परिणाम नहीं दिखता। मैं कमांड कैसे भेजूँ, इसके निष्पादन की प्रतीक्षा करूँ और आउटपुट प्राप्त करूँ (जैसे, कमांड सफलतापूर्वक निष्पादित हुई या नहीं या कंसोल से टेक्स्ट)?\n\nयहाँ मेरा वर्तमान कोड है जो काम नहीं करता:\n\n```csharp\nProcess.Start("cmd.exe", "/c ping google.com");\n```\n\nमैंने `P के बारे में सुना है