C# Yazılım

C# Process Start Metoduyla Program Açmak

csharp
Yazar: Sinan Duymaz

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;

process.start metodu kullanımı, form arayüzü

Gelelim işin kod kısmına;
Öncelikle Process.Start metodunu kullanabilmemiz için ekleyeceğimiz kütüphane;

process.start metodunun çalışması için gerekli kütüphane

Hesap Makinesini Aç butonunun kodları (btn_hesapmakinesi):

c# ile hesap makinesini açmak

Google Chrome Aç butonunun kodları (btn_Chrome):


c# ile google chrome tarayıcısını açmak

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");

Örnekteki Uygulamayı İndirip İnceleme Yapabilirsiniz

Örnekte bulunan uygulamayı buraya tıklayarak google drive üzerinden indirebilirsiniz.

Yazar Hakkında

Sinan Duymaz

Durmak yok, hep araştırmak, hep yazmak var.
Bir sonraki gönderide görüşmek üzere!

2 Yorum

  • Process Start Metodu sayesinde bilgisayarımızda yüklü olan programları açabiliyoruz. Bazı durumlarda kullanabileceğimiz bir uygulama örneği olmuş. Ayrıca sitenizin tasarımını beğendim, basic seviyede ve anlaşılır.

Sinan Duymaz için bir cevap yazın X