如何在 Windows 上右键单击命令时创建命令?

发布于 2024-12-10 03:28:56 字数 148 浏览 1 评论 0原文

我想创建一个应用程序。

它是关于处理文件和文件夹的。

我想创建一个命令,该命令将在右键单击 Windows 上的任何文件后出现。

有什么办法可以用C#来实现这个功能吗?

或者我是否需要使用较低级别的语言来访问这些东西?

I want to create an application.

It is about dealing with files and folders.

I want to create a command which will appear after right-clicking any file on Windows.

Is there any way to accomplish this by C#?

Or do I need to use a lower-leveled language to access those things?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

情丝乱 2024-12-17 03:28:56

是的,您当然可以用 C# 或任何其他 .NET 语言编写 Windows“shell 扩展”。它非常复杂(必须编写组件对象模型(COM)DLL)。有一个使用 .NET 4 Framework 的教程: http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-第1部分.aspx

Yes, you can certainly write Windows "shell extensions" in C# or any other .NET language. It is quite involved (have to write a Component Object Model (COM) DLL). There is a tutorial on it using the .NET 4 Framework: http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-part-1.aspx

念三年u 2024-12-17 03:28:56

您可能可以通过简单的注册表更改来完成您想做的所有事情。在 Google 上搜索“资源管理器右键单击上下文菜单”。

You can probably do everything you are trying to do with simple registry changes. Do a Google search for "Explorer right click context menu."

筑梦 2024-12-17 03:28:56

如果您自己需要它,我认为获得它的一种快速方法是将您的程序的链接放入 发送到文件夹

更新:否则,这里是 c# 代码示例显示如何添加注册表项。

If you need that for yourself I think that a quick way to obtain that is to put a link to your program into the SendTo folder.

Update: Otherwise, here is a c# code sample that shows how to add the registry key.

醉生梦死 2024-12-17 03:28:56

如果您正在做视觉工作室的事情,那么我假设您想要部署您的应用程序并让安装程序整理上下文菜单内容。阅读此http://msdn.microsoft.com /en-us/library/k3bb4tfd%28v=vs.80%29.aspx

If you are doing the visual studio thing then I'm assuming you want to deploy your app and make the installer sort out the context menu stuff. read this http://msdn.microsoft.com/en-us/library/k3bb4tfd%28v=vs.80%29.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文