Передать одно имя файла команде оболочки контекстного меню просто:
[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command]
@="program.exe %1"
Но если я выберу несколько файлов, program.exe
вызывается для каждого такого выбранного файла.
Вместо этого я бы хотел вызвать program.exe
только один раз, передав к нему все выбранные в данный момент имена файлов.
Как это сделать?