Hoşgeldin Misafir

C# CMD Birden Fazla Komut Çalıştırma

Ft3x

3 Ara 2018
522 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-Merhaba, bu konumda cmd çalıştırıp birden fazla komutu sırasıyla çalıştırmayı göstereceğim.

İlk olarak sınıfımızı ekleyelim:-
-
-Kod:-
--

using System.Diagnostics;-

-Bildiğiniz gibi bir dosyayı Process ile açıyoruz. Biz CMD çalıştıracağız.--
-Kod:-
--

Process.Start("cmd.exe");-

-Evet, cmd çalıştı. Şimdi belirlediğimiz komutu çalıştıralım.
Burada "cmd.exe" den sonra "/k" yazıyoruz çünkü işlem bittikten sonra cmd kendini kapatmasın diye. Eğer siz kapatsın istiyorsanız "/c" olarak yazınız.-
-
-Kod:-
--

Process.Start("cmd.exe", "/k" + "echo Merhaba");-

-Şimdi birden fazla komutu çalıştıralım.
Bunun için komutlar arasında "&" kullanacağız örneğin.-
-
-Kod:-
--

Process.Start("cmd.exe", "/k" + "@echo off&cd C:/&title chocolax&color 1c&cls&echo Merhaba");-

https://i.hizliresim.com/jgj95D.png-[img=16x16]https://www.turkhackteam.org/images/statusicon/wol_error.gif[/img]-
Resim yeniden boyutlandırıldı, orjinalini görmek için tıklayın.-
--

---

-Gördüğünüz gibi sorunsuz bir şekilde sırasıyla çalıştırdı.
Bu arada komut çalıştırırken ''\'' kullanamazsınız. Bunun yerine "/" kullanabilirsiniz.
-
-