- Katılım
- 23 Haz 2018
- Mesajlar
- 1,118
- Tepkime puanı
- 5,737
- Puanları
- 113
- Yaş
- 22
Çevrimdışı
C# üzerinde yeni bir form projesi oluşturun.
Komut yürütme için bir metot kullanacağız. Bunun sayesinde işlemleri kolaylaştıracağız.
Bu metotu yapıştırın ardından bir alt satıra geçin, kullanımı basit.
Hesap makinesi çalıştırmak isterseniz :
CMD açmak isterseniz :
ADB Komutlarını çalıştırma - Cihaz Sorgulama
ADB Komutlarını çalıştırma - Yeniden Başlat
Fastboot Komutlarını çalıştırma - Yeniden Başlat
Bu kodlar çalışırken ekranda bir DOS penceresi görmeyeceksiniz. Eğer görüntülemek isterseniz
Kodu değiştirdikten sonra ekrana gelmiyorda simge durumunda DOS çalışıyorsa
Komut yürütme için bir metot kullanacağız. Bunun sayesinde işlemleri kolaylaştıracağız.
Gizli İçerik
C#:
void komutYurut(string program, string args)
{
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
startInfo.FileName = program;
startInfo.Arguments = args;
process.StartInfo = startInfo;
process.Start();
}
Hesap makinesi çalıştırmak isterseniz :
C#:
komutYurut("calc.exe","");
C#:
komutYurut("cmd.exe","");
C#:
komutYurut("adb.exe","devices");
C#:
komutYurut("adb.exe","reboot");
C#:
komutYurut("fastboot.exe","reboot");
Bu kodlar çalışırken ekranda bir DOS penceresi görmeyeceksiniz. Eğer görüntülemek isterseniz
C#:
//Bu kodu
startInfo.CreateNoWindow = true;
//Şu şekilde değiştirin
startInfo.CreateNoWindow = false;
Kod:
// Bu kodu metottan silin
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Gizli İçerik
ADB veya başka bir programı çalıştırmak isterseniz projenin klasörünü açın ve exenin bulunduğu konuma programı yapıştırın.
Örneğin adb ve fastboot aracını çalıştıracaksanız adb ve fastboot klasöründeki tüm dosyaları kopyalayıp proje klasörü içindeki Debug veya Release klasörünün içine program exesinin olduğu yere yapıştırın. Aksi durumda dosya bulunamadı hatası alacaksınız.
Örneğin adb ve fastboot aracını çalıştıracaksanız adb ve fastboot klasöründeki tüm dosyaları kopyalayıp proje klasörü içindeki Debug veya Release klasörünün içine program exesinin olduğu yere yapıştırın. Aksi durumda dosya bulunamadı hatası alacaksınız.