C# | exe ve klasör çalıştırma kodu
C#’de bir buton click olayı ile veya her hangi bir click olayı ile.. Klasör ve .exe çalıştırmak çok basit. İşte aşağıdaki kodlardan yararlanabilirsiniz 🙂
Kod:
Örneğin bir klasör açma:
Program Files klasörünü açar (kendinize göre hedef adresi değiştirebilirsiniz)
string myPath = @”C:\Program Files\”;
System.Diagnostics.Process prc = new System.Diagnostics.Process();
prc.StartInfo.FileName = myPath;
prc.Start();
Örneğin bir .exe çalıştırma:
string myPath = @”C:\Program Files\Bir.exe”;
System.Diagnostics.Process prc = new System.Diagnostics.Process();
prc.StartInfo.FileName = myPath;
prc.Start();
Dilediğiniz bir click olayına bu kodu yapıştırmanız yeterlidir.
İlgilinizi çekebilir diğer başlıklar
Yazarı instagram'da takip edin
zdaylan.com yapımı ve güvencesiyle, GrafikBu.com hizmetinize açılmıştır.
Web Tasarım - Blog hizmetleri - E-Ticaret Sitesi - 3D Modelleme - Logo Tasarım - Video Prodüksiyon - Kurumsal Kimlik gibi, daha çok grafik tasarım ağırlıklı ürünlerimize göz atabilirsiniz.
GrafikBu.com'u ziyaret etmek için tıklayın >>
SONRAKİ KONU
zdaylan
BİR YORUM YAZIN
ZİYARETÇİ YORUMLARI - 8 YORUM
System.ComponentModel.Win32Exception: ‘Erişim engellendi.’
hatası alıyorum hocam
Aradığım Şey Şu Aslında;
Belirlenen konumdan açılan dosyadan değil de mesela ben çalıştırmak istediğim dosyayı başka bir bilgisayarda Veri Aracımın üzerinden çalıştırmak istiyorum. malum program C diskinde çalıştıracağım dosyayı bulamayacak. Veri Aracımın disk harfi de bilgisayardan bilgisayara değişitiği için “üst dosyadaki programı çalıştır” komutu işimi görecek yardımcı olurmusunuz…
Biraz geç verilmiş bir cevap, ama bu tarz problemlerle karşılaşabilecek olanlar için açıklama yapayım. Kullanacağın programı resource olarak içeri gömebilirsin. Çalıştırırken de resource içerisinden programı çağırıp çalıştırabilirsin. Gereken kodları internet üzerinde bulabilirsin. İyi çalışmalar.
Teşekkürler Hocam Çok Faydalı
Teşekkürler
private void Açıver_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
Form2.yeniform = textbox1.text();
yeniform.Show();
Process çalıştır = Process.start(@ “Program Files (x86)\Steam\steamapps\common\…exe”);
while (çalıştır.mainWindowhandle == InPtr.Zero ! IsWindowVisible(çalıştır.mainWindowhandle));
{
System.Threading.Thread.sleep(10);
çalıştır.refresh();
}
bendede bu kod var umarım lazım olanın işine yarar :DD
Process.Start(“C://test.jpg”);
Bu kodlar ile VBS dosyaları çalıştırabilirmiyiz?