注册表关联程序的参数问题

the1812 2016-02-12 09:30:54
我写了一个属性程序,能接受命令行参数,假设位置在D:\A.exe
程序能接受整个args的数组并作处理

然后我通过注册表添加了一项右键菜单
对应的command是 "D:\A.exe" "%1"

当我直接在一个文件上右键执行这个命令,程序工作正常(参数是一个文件路径)
但是对多个文件右键执行,结果是启动了多个该程序,分别接受一个参数

我想要把这多个文件的路径的数组整个传入一个程序,应该怎么做?
...全文
229 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-02-13
  • 打赏
  • 举报
回复
the1812 2016-02-13
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
1:第二个实例启动时查找第一个实例,并将参数传给他,关闭自身 2:使用dde https://msdn.microsoft.com/en-us/library/windows/desktop/hh127429%28v=vs.85%29.aspx https://msdn.microsoft.com/en-us/library/windows/desktop/ms648712%28v=vs.85%29.aspx
谢谢帮助,问题解决了。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧