exe çalıştırma ve parametre gönderme
1-) C# RMOS - çalıştırılacak Program.cs
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length > 0)
{
Application.Run(new Form1(args));
}
else
{
Application.Run(new Form1());
}
}
2-) Form1.cs
public Form1(string[] args)
{
InitializeComponent();
for (int i = 0; i < args.Length; i++)
{
MessageBox.Show(args[i]);
}
}
2-) çalıştırmak için
private void button1_Click(object sender, EventArgs e)
{
string filename = @"C:\Users\Ramazan\Documents\visual studio 2015\Projects\deneme1\deneme1\bin\Debug\deneme1.exe";
var proc = System.Diagnostics.Process.Start(filename, "ramazan haber");//her boşluk bir dizidir
proc.WaitForExit(); // Eğer Form kapanınca aşağıdakini tetikler
MessageBox.Show("Açılan .exe Kapandı");
// proc.CloseMainWindow();
// proc.Close();
}