2011-06-22 13 views
22

Przechodząc pojedynczego pliku do polecenia menu kontekstowego powłoki jest prosta:Jak przekazywać MULTIPLE nazwy plików do polecenia menu kontekstowego powłoki?

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

Ale jeśli mogę wybrać wiele plików, program.exe jest przywoływana przez każdy takie wybranego pliku.

Zamiast tego, chciałbym tylko raz wywołać program.exe, przekazując do niego wszystkie aktualnie wybrane nazwy plików.

Jak to zrobić?

Odpowiedz

3

Być może zechcesz spojrzeć na this post, ponieważ mówi się, że nie jest możliwe przekazanie wielu plików do pojedynczej instancji i musisz polegać na pewnej formie IPC (komunikacja między procesami).

Powiązane problemy