Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#7

Re: eintrag zum kontextmenü hinzufügen und dabei parameter ü

  Alt 12. Apr 2007, 11:46
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'
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat