回 帖 发 新 帖 刷新版面

主题:c# 资源管理器中通过右键菜单添加多个文件到软件问题

我现在写了一个winform程序。 
其中有一个功能跟现在的播放器在[b]资源管理器[/b]里的[b]添加到播放列表功能[/b]一样。 
(在资源管理器选择多个文件,通过右键菜单添加到软件中。) 

我在注册表加了一个 
注册表里是这样的。HKEY_CLASSES_ROOT\*\shell\MyOpen\command 
值: D:\MyOpen.exe "%1" 

我选择了多个文件点”用俺打开“ (比如3个), 

就会运行3次  [b]"D:\MyOpen.exe 文件1路径","D:\MyOpen.exe 文件2路径","D:\MyOpen.exe 文件3路径"[/b]。 
能让他直接把路径加到后面吗(只运行一次)? 
像这样:[b]"D:\MyOpen.exe 文件1路径  文件2路径  文件3路径"[/b]??  

或者有其他的方法吗? 
这样的功能你们是怎么实现的。。?


[b]听说可以通过编写Windows外壳实现??
具体怎么实现呢??[/b]

回复列表 (共1个回复)

沙发

up

我来回复

您尚未登录,请登录后再回复。点此登录或注册