Merhaba değerli yazılımcı adayı arkadaşlar ve kafası karışıp ipucu almaya gelen arkadaşlarım. C# ile aklımıza gelen her şeyi yapmamız mümkün. Zaten buraya geldiğinize göre aradığınız cevaba gelelim lafı uzatmadan.
Process Start Metodu Kullanımı
Process.Start metodu bilgisayarımızda yüklü olan bir uygulamayı c# üzerinden açmaya yarar. Vereceğim örnekler basit olsa da aklınızdaki fikrin temelini oluşturacaktır.
Process.Start metodunu kullanabilmemiz için öncelikle projemize eklememiz gereken bir kütüphane var.
using System.Diagnostics;
Kütüphanemizi ekledikten sonra, programı açacağımız nesnenin kod bölümüne aşağıdaki kodu ekliyoruz.
System.Diagnostics.Process.Start("calc.exe");
Yukarıdaki kod hesap makinesini açmaktadır. Siz ihtiyacınıza göre ne açacağınızı kodun sonundaki tırnak içerisine yazabilirsiniz.
Process.Start Metodu Örnek Proje
Process.Start metodunu tam olarak kavrayamayan arkadaşlarım için çok küçük bir projeyle anlatalım.
Yazacağımız uygulamada 2 adet buton bulunuyor;
btn_hesapmakinesi ve btn_Chrome isimlerini verdim. Tasarımı şu şekilde;
Gelelim işin kod kısmına;
Öncelikle Process.Start metodunu kullanabilmemiz için ekleyeceğimiz kütüphane;
Hesap Makinesini Aç butonunun kodları (btn_hesapmakinesi):
Google Chrome Aç butonunun kodları (btn_Chrome):
Kodlarımızı bu şekilde yazdıktan sonra programı hatasız bir şekilde çalıştırabiliriz. Yapmak istediğiniz şeye göre beyin fırtınası yapabilirsiniz.
C# ile Tarayıcıdan Siteye Girmek
Bunu yapmanız için btn_Chrome kodunun içerisinde ufak bir değişiklik yapmamız gerekiyor. Örneğin butona tıklayınca chromeda sinanduymaz.com açılsın istiyorsak kodumuzun şu şekilde olması gerekiyor;
System.Diagnostics.Process.Start("chrome.exe","http://sinanduymaz.com");