c# 资源管理器中通过右键菜单添加多个文件到软件问题
我现在写了一个winform程序。 其中有一个功能跟现在的播放器在资源管理器里的添加到播放列表功能一样。
(在资源管理器选择多个文件,通过右键菜单添加到软件中。)
我在注册表加了一个
注册表里是这样的。HKEY_CLASSES_ROOT\*\shell\MyOpen\command
值: D:\MyOpen.exe "%1"
我选择了多个文件点”用俺打开“ (比如3个),
就会运行3次 "D:\MyOpen.exe 文件1路径","D:\MyOpen.exe 文件2路径","D:\MyOpen.exe 文件3路径"。
能让他直接把路径加到后面吗(只运行一次)?
像这样:"D:\MyOpen.exe 文件1路径 文件2路径 文件3路径"??
或者有其他的方法吗?
这样的功能你们是怎么实现的。。?
听说可以通过编写Windows外壳实现??
具体怎么实现呢??