我有一个Java应用程序,它通过添加注册表项(HKEY_CLASSES_ROOT\*\shell\[AppName]\command
)将自身集成到Windows资源管理器上下文菜单中。
如果只选择了一个文件并通过上下文菜单启动应用程序,则此方法有效。遗憾的是,如果选择了多个文件,则会为每个选定的文件启动一次应用程序。
现在,我的问题是:如何将所有文件传递给此单个实例的java应用程序启动一次? 我知道这可以通过使用上下文菜单的“Send To”选项来实现,但我需要将它直接集成到上下文菜单中。