- Katılım
- 23 Haz 2018
- Mesajlar
- 1,118
- Tepkime puanı
- 5,737
- Puanları
- 113
- Yaş
- 22
Çevrimdışı
Bir CMD yani Console tabanlı programları kısacası ".exe" uzantılı konsol tabanlı programların kontrolünü yapacağız.
Aşağıda kodda örneği verdim.
Örnek kod olarak :
Aşağıda kodda örneği verdim.
Gizli İçerik
Gizli İçerik
C#:
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;//pencere en küçük boyutta olsun
startInfo.CreateNoWindow = true; //pencere gözükmesin arka planda olsun
startInfo.UseShellExecute = false; //kesinlikle olmalı
startInfo.RedirectStandardOutput = true; //çıktı versin
startInfo.FileName = "ilksistem.uzantı";
startInfo.Arguments = " ilksistemeisternizsekod";
process.StartInfo = startInfo;
process.Start();
// MessageBox.Show(process.StandardOutput.ReadToEnd());
//Son satırdaki kod varsa bir çıktı onu gösterir.
Örnek kod olarak :
Kod:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;//pencere en küçük boyutta olsun
startInfo.CreateNoWindow = true; //pencere gözükmesin arka planda olsun
startInfo.UseShellExecute = false; //kesinlikle olmalı
startInfo.RedirectStandardOutput = true; //çıktı versin
startInfo.FileName = "cmd.exe";
startInfo.Arguments = " shutdown -s -f -t 00";
process.StartInfo = startInfo;
process.Start();
// MessageBox.Show(process.StandardOutput.ReadToEnd());