दिलचस्प पोस्ट
फ़ाइल से यादृच्छिक रेखा पढ़ें? सी# मैं ctrl + alt + del और ctrl + tab सहित सभी प्रमुख घटनाओं को कैसे रोक सकता / सकती हूं? स्टोरीबोर्ड प्रोटोटाइप सेल (एक्सकोड 6, आईओएस 8 एसडीके) में यूआईकॉलप्लेक्शन ViewCell contentView के फ़्रेम का ऑटोर्सिस्किंग अंक केवल आईओएस 7 पर चलते समय होता है सीरियलज्याबल ऑब्जेक्ट्स की एक्सएमएल सीरियललाइजिक लिस्ट आवश्यकताएँ और बंडल जावास्क्रिप्ट का उपयोग कब करना है? एक बार से अधिक कोणीय लोड करने की कोशिश की क्या घटना संचालकों को अपंजीकृत करने के लिए बुरा है? स्ट्रोक चौड़ाई ट्रांसफ़ॉर्म (SWT) कार्यान्वयन (जावा, सी # …) एंड्रॉइड के लिए एक Gluon मोबाइल एप्लिकेशन को परिनियोजित करने के लिए मैं "एंड्रॉइड सपोर्ट लाइब्रेरी" कैसे स्थापित कर सकता हूं? जावास्क्रिप्ट मैपिंग टच इवेंट्स को माउस इवेंट्स में मैं एक एसक्यूएल को तैयार स्थिति में कैसे प्राप्त करूं? सूची में से यादृच्छिक तत्व चुनें <T> सी # में कैसे पुनर्विक्रेता दृश्य के साथ एक क्षैतिज ListView बनाने के लिए? कैसे जावास्क्रिप्ट में एक फ़ाइल ऑब्जेक्ट को इन्स्तांत? केवल Firebase प्रमाणीकृत उपयोगकर्ताओं को अनुमति देने के लिए फ़ायरबेज क्लाउड फंक्शन HTTP एंडपॉन्सी की सुरक्षा कैसे करें?

मैं सी # से एक प्रक्रिया कैसे शुरू करूं?

मैं एक प्रक्रिया कैसे आरंभ कर सकता हूँ, जैसे यूआरएल को लॉन्च करते समय उपयोगकर्ता बटन पर क्लिक करता है?

Solutions Collecting From Web of "मैं सी # से एक प्रक्रिया कैसे शुरू करूं?"

जैसा कि मैट हैमिल्टन द्वारा सुझाव दिया गया है, आपके पास इस प्रक्रिया पर सीमित नियंत्रण की त्वरित पहुंच है, सिस्टम। डायग्नोस्टिक्स। प्रोसेस क्लास पर स्थिर प्रारंभ विधि का उपयोग करना है …

using System.Diagnostics; ... Process.Start("process.exe"); 

विकल्प प्रक्रिया वर्ग का एक उदाहरण का उपयोग करना है। इससे शेड्यूलिंग, उस विंडो के प्रकार, जिसमें यह चलने की प्रक्रिया पर अधिक नियंत्रण की अनुमति होगी, और मेरे लिए सबसे उपयोगी है, प्रक्रिया को समाप्त करने के लिए प्रतीक्षा करने की क्षमता।

 using System.Diagnostics; ... Process process = new Process(); // Configure the process using the StartInfo properties. process.StartInfo.FileName = "process.exe"; process.StartInfo.Arguments = "-n"; process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; process.Start(); process.WaitForExit();// Waits here for the process to exit. 

इस विधि की तुलना में मैंने उल्लेख किया है उससे कहीं अधिक नियंत्रण की अनुमति है।

आप एक प्रक्रिया शुरू करने के लिए System.Diagnostics.Process.Start विधि का उपयोग कर सकते हैं। आप एक स्ट्रिंग के रूप में एक यूआरएल भी पास कर सकते हैं और यह डिफॉल्ट ब्राउज़र को बंद कर देगा।

जैसे मैट कहते हैं, प्रोसेस का प्रयोग करें। स्टार्ट ।

आप एक यूआरएल, या एक दस्तावेज पास कर सकते हैं। वे पंजीकृत आवेदन शुरू कर देंगे।

उदाहरण:

 Process.Start("Test.Txt"); 

यह टेक्स्ट के साथ Notepad.exe शुरू होगा.टेक्स्ट लोड।

मैंने अपने कार्यक्रम में निम्नलिखित का इस्तेमाल किया

 Process.Start("http://www.google.com/etc/etc/test.txt") 

यह थोड़ा बुनियादी है, लेकिन यह मेरे लिए काम करता है

प्रक्रिया वर्ग का उपयोग करें एमएसडीएन दस्तावेज़ीकरण में इसका उपयोग कैसे किया जाता है।

आप किसी भी आवेदन को चलाने के लिए इस वाक्यविन्यास का उपयोग कर सकते हैं:

 System.Diagnostics.Process.Start("Example.exe"); 

और यूआरएल के लिए एक ही है बस इस के बीच अपना यूआरएल लिखें ()

उदाहरण:

 System.Diagnostics.Process.Start("http://www.google.com"); 
 var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "/YourSubDirectory/yourprogram.exe"); Process.Start(new ProcessStartInfo(path)); 

यह घोषित करें

 [DllImport("user32")] private static extern bool SetForegroundWindow(IntPtr hwnd); [DllImport("user32")] private static extern bool ShowWindowAsync(IntPtr hwnd, int a); 

और इसे अपने कार्य में रखें (ध्यान दें कि "चेकस्टील्ड" वैकल्पिक है, लेकिन यदि आप इसका उपयोग करेंगे, तो आपको इसे लागू करना होगा)

 if (ckeckInstalled("example")) { int count = Process.GetProcessesByName("example").Count(); if (count < 1) Process.Start("example.exe"); else { var proc = Process.GetProcessesByName("example").FirstOrDefault(); if (proc != null && proc.MainWindowHandle != IntPtr.Zero) { SetForegroundWindow(proc.MainWindowHandle); ShowWindowAsync(proc.MainWindowHandle, 3); } } } 

नोट: मुझे यकीन नहीं है कि यह काम करता है जब .exe के एक से अधिक उदाहरण चल रहे हैं।

using System.Diagnostics;

और फिर इस प्रक्रिया को कॉल करें। Process.Start("Paste your URL string here!");

इस तरह से कुछ प्रयास करें:

 using System.Web.UI; using System.Web.UI.WebControls; using System.Diagnostics; namespace btnproce { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string t ="Balotelli"; Process.Start("http://google.com/search?q=" + t); } } } 

कृपया ध्यान दें कि यह उदाहरण के रूप में एक नमूना ASP.NET पृष्ठ है। आपको थोड़ा प्रयास करना चाहिए और सुधारना चाहिए।

 class ProcessStart { static void Main(string[] args) { Process notePad = new Process(); notePad.StartInfo.FileName = "notepad.exe"; notePad.StartInfo.Arguments = "ProcessStart.cs"; notePad.Start(); } } 

उदाहरण के लिए माइक्रोसॉफ्ट वर्ड को शुरू करने के लिए, इस कोड का उपयोग करें:

 private void button1_Click(object sender, EventArgs e) { string ProgramName = "winword.exe"; Process.Start(ProgramName); } 

अधिक स्पष्टीकरण के लिए, इस लिंक को देखें ।