Pagina 1 van 1

C# Open arguments

Geplaatst: 23 feb 2005, 23:26
door Stino
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...

Geplaatst: 24 feb 2005, 02:43
door Lukse
System.Environment.GetCommandLineArgs geeft een array van parameters terug.
Is het dat wat je bedoelt?

Geplaatst: 24 feb 2005, 19:52
door Stino
Jep inderdaad, bedankt Lukse!