🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / exe çalıştırma ve parametre gönderme

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();        

        }

 2021 Ocak 18 Pazartesi
 841