如何从“右键单击”上下文菜单(Windows 资源管理器)中选择多个文件以启动同一个应用程序
Posted
技术标签:
【中文标题】如何从“右键单击”上下文菜单(Windows 资源管理器)中选择多个文件以启动同一个应用程序【英文标题】:How Can I get muitiple files selected to the same application launch from a "right click" context menu (windows explorer) 【发布时间】:2010-01-01 22:14:35 【问题描述】:我可以让 shell 注册表类型的上下文菜单功能正常工作,见下文。但是有没有办法告诉 Windows 将选择的多个文件发送到同一个应用程序,也许而不是 %1 或 %L 一些其他参数。现在发生的是它为列表中的每个文件启动关联的应用程序。
Windows 注册表编辑器 5.00 版
[HKEY_CLASSES_ROOT*\shell] [HKEY_CLASSES_ROOT*\shell\sendtomyapp] @="&上传到 (文件*图片)Mojo" [HKEY_CLASSES_ROOT*\shell\sendtomyapp\command] @="c:\Program Files\app_directory\App.exe -n \"%1\""
有没有办法在 python 中发送像 sys.args 这样的名称数组?
【问题讨论】:
我认为这个问题应该在 superuser.com 上提出 这是一个开发者的问题,所以不是。 【参考方案1】:我的猜测是查看 DDEExec 而不是 shell\open\command。 http://msdn.microsoft.com/en-us/library/bb165967(VS.80).aspx
【讨论】:
【参考方案2】:似乎是一个 superuser.com 的问题,但我认为这类操作需要一些代码。例如您编写一个接受文件的代理程序,并将它们添加到执行队列或另一个程序的批处理中(例如将多个文件添加到媒体播放器)我不知道 Windows 是否固有地支持您要查找的内容
【讨论】:
【参考方案3】:您将需要一个完整的外壳扩展 DLL 来执行您想要在此处执行的操作。所以答案是编程,即使问题不是。
【讨论】:
以上是关于如何从“右键单击”上下文菜单(Windows 资源管理器)中选择多个文件以启动同一个应用程序的主要内容,如果未能解决你的问题,请参考以下文章