C# Open arguments

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Stino
Plus Member
Plus Member
Berichten: 163
Lid geworden op: 03 jan 2004, 13:49

Ik maak dmv deze code:

Code: Selecteer alles

RegistryKey hkrt = Registry.ClassesRoot;
hkrt = hkrt.CreateSubKey(strKeyRoot + "\\Shell\\Convert\\Command");
DirectoryInfo dInfo = new DirectoryInfo(Directory.GetCurrentDirectory());
hkrt.SetValue("", "\"" + dInfo.FullName + "\\blabla.exe\" " + "\"%1\"");
devolgende waarde aan in het register:
HKEY_CLASSES_ROOT\strKeyRoot\Shell\Convert\Command\
Key (standard)
Value "blabla.exe" "%1"

Hoe kan ik aan die parameter (%1) aan in C#? In VB6 was er dan een variable String command beschikbaar met dat argument in, ik zoek dus nu een alternatief.
Convert is niet het standaard open-commando en het is geen console-applicatie.
Ik weet dat het niet echt duidelijk uitgelegd is, maar ik hoop dat er iemand raad weet...

Stino...
Lukse
Premium Member
Premium Member
Berichten: 662
Lid geworden op: 28 okt 2003, 20:51

System.Environment.GetCommandLineArgs geeft een array van parameters terug.
Is het dat wat je bedoelt?
Stino
Plus Member
Plus Member
Berichten: 163
Lid geworden op: 03 jan 2004, 13:49

Jep inderdaad, bedankt Lukse!
Plaats reactie

Terug naar “Development”