Die Übergabe eines einzelnen Dateinamens an einen Shell-Befehl im Kontextmenü ist einfach:
[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command]
@="program.exe %1"
Aber wenn ich mehrere Dateien auswähle, program.exe
wird aufgerufen für jede eine solche ausgewählte Datei.
Was ich stattdessen tun möchte, ist der Aufruf von program.exe
nur einmal und übergibt ihr alle aktuell ausgewählten Dateinamen.
Wie kann man das tun?