Wie Übergeben Sie MEHRERE Dateinamen, um ein Kontextmenü Shell-Befehl?

Übergeben einen einzelnen Dateinamen, um ein Kontextmenü shell-Befehl ist einfach:

[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command]
@="program.exe %1"

Aber wenn ich mehrere Dateien auswählen, program.exe ist aufgerufen, für jeder solche ausgewählten Datei.

Was ich möchte zu tun, sondern ist berufenprogram.exe nur einmal, übergeben Sie alle Dateinamen der aktuell ausgewählt ist.

Wie dies zu tun?

  • Ich habe erfolgreich Hinzugefügt, ein Element für Datei-Kontext-Menü (HKEY_CLASSES_ROOT\*\shell). Der Artikel zeigt, wenn ich mit der rechten Maustaste auf eine Datei klicken. Wenn ich mehrere Dateien auswählen und dann mit der rechten Maustaste, es nicht zeigen, bis. Wie behebe ich das?
InformationsquelleAutor WinWin | 2011-06-22
Schreibe einen Kommentar