Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะเรียกใช้แอปพลิเคชันภายนอกผ่านแอปพลิเคชัน C # ได้อย่างไร


แอปพลิเคชันภายนอกสามารถเรียกใช้จากแอปพลิเคชัน C# โดยใช้ กระบวนการ . กระบวนการคือโปรแกรมที่ทำงานบนคอมพิวเตอร์ของคุณ อาจเป็นอะไรก็ได้ตั้งแต่งานพื้นหลังเล็กๆ เช่น เครื่องตรวจการสะกดหรือตัวจัดการเหตุการณ์ของระบบ ไปจนถึงแอปพลิเคชันที่ทำงานเต็มประสิทธิภาพ เช่น Notepad เป็นต้น

แต่ละกระบวนการจัดเตรียมทรัพยากรที่จำเป็นในการรันโปรแกรม แต่ละกระบวนการเริ่มต้นด้วยเธรดเดียว เรียกว่าเธรดหลัก กระบวนการสามารถมีหลายเธรดนอกเหนือจากเธรดหลัก กระบวนการขึ้นอยู่กับทรัพยากรของระบบที่มีอยู่อย่างมากในขณะที่เธรดต้องการทรัพยากรจำนวนน้อยที่สุด ดังนั้นกระบวนการจึงถือเป็นรุ่นหนาในขณะที่เธรดถูกเรียกว่าเป็นกระบวนการที่มีน้ำหนักเบา มีกระบวนการอยู่ใน System.Diagnostics เนมสเปซ

ตัวอย่างการเรียกใช้แผ่นจดบันทึกจากแอปพลิเคชัน C#

using System;
using System.Diagnostics;
namespace DemoApplication{
   class Program{
      static void Main(){
         Process notepad = new Process();
         notepad.StartInfo.FileName = "notepad.exe";
         notepad.StartInfo.Arguments = "DemoText";
         notepad.Start();
         Console.ReadLine();
      }
   }
}

จะเรียกใช้แอปพลิเคชันภายนอกผ่านแอปพลิเคชัน C # ได้อย่างไร

ผลลัพธ์ด้านบนแสดงแอปพลิเคชันคอนโซลที่เปิด Notepad ด้วยชื่อ DemoText ที่ให้ไว้ในอาร์กิวเมนต์

ตัวอย่างการเรียกใช้เบราว์เซอร์จากแอปพลิเคชัน C#

using System;
using System.Diagnostics;
namespace DemoApplication{
   class Program{
      static void Main(){
         Process.Start("https://www.google.com/");
         Console.ReadLine();
      }
   }
}

รหัสด้านบนจะเปิดเบราว์เซอร์และเปลี่ยนเส้นทางไปที่ www.google.com