如何将新项目添加到 Windows 中文件夹和文件的右键单击事件? [英] How to add new items to right-click event on Folders and Files in Windows?

查看:17
本文介绍了如何将新项目添加到 Windows 中文件夹和文件的右键单击事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在谷歌上做了几个谷歌教程.

I did google couple of tutorials on google.

我可以通过这样做将右键单击菜单项添加到文件夹:

I am able to add right-click menu item to a FOLDER by doing this:

[HKEY_CLASSES_ROOTDirectoryshellCommand]
@="TestRightClick:"

[HKEY_CLASSES_ROOTDirectoryshellCommandCommand]
@="myExecutable.exe %L"

我也需要将此添加到文件中.

1) 我应该将它添加到注册表的哪个位置?

1) Where do I add it in the registry?

2) 如果我选择多个文件,我该如何将参数传递给我的可执行文件?

2) And how do I pass parameters to my executable in case if I am selecting multiple files?

如何通过右键单击事件(动词)将多个文件/文件夹路径传递给可执行文件?

推荐答案

  1. 文件具有按扩展名的上下文菜单.将您的 Command 注册表项添加到适当的扩展名或 HKEY_CLASSES_ROOT* 以影响所有文件.
  2. 您可以使用 %1 将文件名传递给应用程序(就像您在上面用 %L 指示的那样).如果您选择多个文件,每个文件都会被单独调用,就像您单独右键单击每个文件一样.

我不知道有什么简单的方法可以将多个项目从右键单击上下文菜单传递到一个可执行实例.

I'm not aware of any easy way to pass multiple items from a right-click context menu to one executable instance.

这篇关于如何将新项目添加到 Windows 中文件夹和文件的右键单击事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆