Windows 如何获取上下文菜单选择的路径?

Windows 如何获取上下文菜单选择的路径?,windows,language-agnostic,contextmenu,windows-explorer,windows-explorer-integration,Windows,Language Agnostic,Contextmenu,Windows Explorer,Windows Explorer Integration,我在Internet Explorer的上下文菜单上有一个自定义项。我想对所选项目执行一些操作,例如,运行一个程序以ARGV[1]的形式接收该选择 例如,如果我右键单击桌面上名为where.zip的文件,则应运行以下操作: my_binary path\to\desktop\whatever.zip您需要更改二进制文件和文件类型以执行以下操作: 创建一个名为RegisterYourBinary.reg的文件,其内容如下: REGEDIT4 [HKEY_CLASSES_ROOT\.zip] @=

我在Internet Explorer的上下文菜单上有一个自定义项。我想对所选项目执行一些操作,例如,运行一个程序以ARGV[1]的形式接收该选择

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

您需要更改二进制文件和文件类型以执行以下操作:

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

REGEDIT4

[HKEY_CLASSES_ROOT\.zip]
@="zipfile"

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething]

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething\command]
@="YOUR_BINARY \"%1\""

您需要更改\u二进制文件和文件类型以执行以下操作:

创建一个名为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

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