ist zwar auch in den angesprochenen Beiträgen erwähnt, aber....
Code:
>HKEY_CLASSES_ROOT\*\shell\EinName
[default] = 'Name im KontextMenü'
>HKEY_CLASSES_ROOT\*\shell\EinName\command
[default] = '"C:\Programme\DasVerzeichnis\ProgrammName.exe" "%1"'
%1 ist der Name der ausgewählten Datei
und wird als Parameter übergeben
hierbei wäre dann also der ausgewählte Dateiname in ParamStr(1)
du kannst natürlich auch noch weiderte Parameter übergeben
z.B.
Code:
>HKEY_CLASSES_ROOT\*\shell\EinName\command
[default] = '"C:\Programme\DasVerzeichnis\ProgrammName.exe" -c "%1" -x'
ParamStr(1) = '-c'
ParamStr(2) = der Dateiname
ParamStr(3) = '-x'