- 1 Ocak 2015
- 3,171
- 3
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:
Bildiğiniz gibi bir dosyayı Process ile açıyoruz. Biz CMD çalıştıracağız.
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.
Şimdi birden fazla komutu çalıştıralım.
Bunun için komutlar arasında "&" kullanacağız örneğin.
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.
İşinize yaradıysa teşekkürler butonuna basabilirsiniz. İyi forumlar dilerim
İlk olarak sınıfımızı ekleyelim:
Kod:
[COLOR="Teal"]using[/COLOR] System.Diagnostics;
Bildiğiniz gibi bir dosyayı Process ile açıyoruz. Biz CMD çalıştıracağız.
Kod:
[COLOR="MediumTurquoise"]Process[/COLOR].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:
[COLOR="mediumturquoise"]Process[/COLOR].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:
[COLOR="MediumTurquoise"]Process[/COLOR].Start("cmd.exe", "/k" + "@echo off&cd C:/&title chocolax&color 1c&cls&echo Merhaba");
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.
İşinize yaradıysa teşekkürler butonuna basabilirsiniz. İyi forumlar dilerim