Wednesday, April 21, 2010

How to call .exe file in C#

ตัวอย่างโค้ด C# เรียกไฟล์ .exe ขึ้นมาทำงาน

โค้ด 1

System.Diagnostics.Process.Start("­notepad.exe");
//System.Diagnostics.Process.Start("­notepad");

โค้ด 2

Process p= new Process();
p.StartInfo.WorkingDirectory = @"C:\whatever";
p.StartInfo.FileName = @"C:\some.exe";
p.StartInfo.CreateNoWindow = true;
p.Start();
p.WaitForExit();


If you wanted to pass arguments you would also have this before p.Start();
p.StartInfo.Arguments = "whatever appropriate format & string of arguments";

เพิ่มเติม
  • System.Diagnostics.Process.Start("­notepad hello.txt");
  • The system can not find the file specified
  • คือ พยายามจะบอกว่าหาไฟล์ไม่พบประมาณนั้น
  • แบบนี้เจ๊งซะงั้นให้เราใช้แบบล่างเนี๋ยถ้าต้องการเปิด hello.txt
  • System.Diagnostics.Process.Start("­hello.txt");

อ้างอิง

No comments:

Post a Comment

Popular Posts