Feedback

C# - Aufruf eines externen Programms mit Parametern

Veröffentlicht von am 04.11.2008
(1 Bewertungen)
OK, das ist weniger ein Snippet als ein Tip :-)

Der Start einer z.B.: Excel Arbeitsmappe würde folgendermaßen funktionieren:


System.Diagnostics.Process.Start("MeineArbeitsmappe.xls");

Windows stellt dann selbstständig fest, dass eine ".xls" datei mit Excel zu öffnen wäre ...
ABER
Dies dauert erschreckend lange!
Wenn man das zu startende Programm mit gibt, erfolgt der Start um ein vielfaches schneller.

Tip: Den Parameter, also "MeineArbeitsmappe.xls" sollte man in " schreiben, damit ggf. Pfadangaben sauber interpretiert werden.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

string prg = "EXCEL.EXE";
string parameter = "\"MeineArbeitsmappe.xls\"";

System.Diagnostics.Process.Start(prg, parameter);

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!