我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。
例如,如果我右键单击whatever.zip
位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip
我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。
例如,如果我右键单击whatever.zip
位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip
你需要改变 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\""
调用可执行文件时,从资源管理器上下文菜单中添加 %L 作为参数。例如:myApp.exe %L