2012-07-24 17 views
5

ben şöyle komut isteminden çalıştırılmasına bir uygulama var:oluşturan

C:

Ben oluşturmak istiyorum \ some_location> "MyApplication.exe" headerfile.h Kullanıcının, yürütülebilir dosyanın yerini ve ayrıca başlık dosyasını belirleyebildiği bir Windows form uygulaması, böylece windows formu bunu kendisi için yapabilir ve kullanıcı komut satırına gitmek ve bunu yapmak zorunda kalmaz.

C# için çok yeniyim, bu yüzden lütfen bana yardımcı olabilir misiniz? Teşekkür ederim! argümanlar için

Process.Start(@"C:\some_location\myapplication.exe"); 

:

cevap

20

Sen Process sınıfını kullanmak gerekir

ProcessStartInfo startInfo = new ProcessStartInfo(); 
startInfo.FileName = @"C:\some_location\myapplication.exe"; 
startInfo.Arguments = "header.h"; 
Process.Start(startInfo); 

Açıkçası metin kutularından bu isimleri/argümanları çekebilir.

+0

Teşekkür ederim. Çok yardımcı oldu. – Retry

+0

@AbhishekVedamoorthy, sorunuzun cevabı olarak kabul etmek için soldaki onay işaretini tıklamanız gerekir. – jlafay

4

Bu kod ile deneyebilirsiniz:

ProcessStartInfo startInfo = new ProcessStartInfo("yourExecutable.exe"); 

startInfo.Arguments = "header.h"; // your arguments 

Process.Start(startInfo); 
+0

Çok teşekkürler. İyi bir başlangıç. – Retry

+0

Size yardımcı olmaktan mutluluk duyarız –

İlgili konular