[C#] Bestand openen/uitvoeren in bijbehorende programma

Hier kan je al jouw zelfgemaakte scripts delen met andere.

[C#] Bestand openen/uitvoeren in bijbehorende programma

Berichtdoor R0berto[] » za dec 08, 2007 18:37

Ik heb hier zelf best lang naar gezocht, omdat ik waarschijnlijk niet de goede keywords gebruikte ofzo, maar dan toch gevonden.

Soms wil je vanuit je C# programma een bestand openen, maar dat wil je niet in je eigen programma, maar in het programma dat de gebruiker eraan gekoppeld heeft. Dan hoef je alleen maar deze simpele regeltjes uit te voeren en je bent al klaar :)

Code: Selecteer alles
System.Diagnostics.Process OpenFile = new System.Diagnostics.Process(); // Create a new process
OpenFile.StartInfo.FileName = "c:\File_To_Open.Ext"; // Set file to open/run
OpenFile.Start(); // Start opening/running


that's it....

Keywords:
open file default program
Avatar gebruiker
R0berto[]
TWnet Crew
 
Berichten: 284
Geregistreerd: vr aug 11, 2006 22:08

Re: [C#] Bestand openen/uitvoeren in bijbehorende programma

Berichtdoor Rhapsody » di dec 11, 2007 18:31

Wanneer een extensie al gekoppeld is aan een programma kan het ook zo:

Code: Selecteer alles
proces.start("c:\test.txt")
(VB.NET)
In Metal We Trust
Rhapsody
Koning: gebanned @ TF
Koning: gebanned @ TF
 
Berichten: 141
Geregistreerd: wo okt 04, 2006 16:13
Woonplaats: Leersum

Re: [C#] Bestand openen/uitvoeren in bijbehorende programma

Berichtdoor R0berto[] » di dec 11, 2007 20:19

in mijn geval is dat ook zo, maar met een kleine wijziging kun je ook command line arguments meegeven....
dus kun je ook ongekoppelde bestanden openen (of gewoon om altijd in hetzelfde programma te openen)
Avatar gebruiker
R0berto[]
TWnet Crew
 
Berichten: 284
Geregistreerd: vr aug 11, 2006 22:08


Keer terug naar Scripts

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron