将单个文件名传递到上下文菜单shell命令很简单:
[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command] @="program.exe %1"
但是如果我选择多个文件,则会为每个这样选定的文件调用program.exe。
我想要做的只是一次invokeprogram.exe,传递给当前选择的所有文件名。
怎么办?
您可能想看看
this post,因为它表示这不是真的可以将多个文件传递到单个实例,而是必须依赖某种形式的IPC(进程间通信)。
将单个文件名传递到上下文菜单shell命令很简单: [HKEY_CLASSES_ROOT*shellMyProgramCommand]@=program.exe %1 但是如果我选择多个文件,则会为每个这样选定的文件调用program.exe。 我想要做的只是一次invokeprogram.exe,传递给当前选择的所有文件名。 怎么
将单个文件名传递到上下文菜单shell命令很简单:
[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command] @="program.exe %1"
但是如果我选择多个文件,则会为每个这样选定的文件调用program.exe。
我想要做的只是一次invokeprogram.exe,传递给当前选择的所有文件名。
怎么办?
您可能想看看
this post,因为它表示这不是真的可以将多个文件传递到单个实例,而是必须依赖某种形式的IPC(进程间通信)。