1

我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。

例如,如果我右键单击whatever.zip位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip

4

2 回答 2

2

你需要改变 YOUR_BINARY 和文件类型来做一些事情:

创建一个名为 RegisterYourBinary.reg 的文件,其内容为:

REGEDIT4

[HKEY_CLASSES_ROOT\.zip]
@="zipfile"

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething]

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething\command]
@="YOUR_BINARY \"%1\""
于 2009-08-14T21:00:19.497 回答
2

调用可执行文件时,从资源管理器上下文菜单中添加 %L 作为参数。例如:myApp.exe %L

于 2009-08-24T08:58:10.713 回答