我能够使shell注册表类型的上下文菜单功能起作用,见下文。但有没有办法告诉Windows将选择的多个文件发送到同一个应用程序,可能代替%1或%L一些其他参数。现在发生的是它为列表中的每个文件启动相关的应用程序。
Windows注册表编辑器版本5.00
[HKEY_CLASSES_ROOT * \壳] [HKEY_CLASSES_ROOT * \壳\ sendtomyapp] @ =“&上传到(File * Pics)Mojo” [HKEY_CLASSES_ROOT * \壳\ sendtomyapp \命令] @ =“c:\ Program Files \ app_directory \ App.exe -n \”%1 \“”
有没有办法在python中发送像sys.args这样的名字数组?
答案 0 :(得分:1)
我的猜测是调查DDEExec而不是shell \ open \ command。 http://msdn.microsoft.com/en-us/library/bb165967(VS.80).aspx
答案 1 :(得分:0)
似乎是一个superuser.com问题,但我认为这些操作需要一些代码。例如你编写一个接受文件的代理程序,并将它们添加到执行队列或另一个程序的批处理中(比如将几个文件添加到媒体播放器)我不知道你在寻找什么是在Windows中本身支持
答案 2 :(得分:0)
您需要一个完整的shell扩展DLL来执行您想要执行的操作。所以答案就是编程,即使问题不是。