利用 C# 给 Windows 资源管理器注册右键菜单(Windows Shell)(一):入门
2020-09-24 02:31 音乐让我说 阅读(1064) 评论(0) 编辑 收藏 举报前言
关于 SharpShell
SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
准备
1. 去 https://github.com/dwmkerr/sharpshell/releases 下载 ServerManager.zip、ServerRegistrationManager.zip
2. 移动到一个本地目录,比如我这里是:C:\MyFiles\SharpShell\SharpShell_Tools_v2.7.2
3. 把 ServerRegistrationManager.exe 改为 srm.exe 放入 C:\MyFiles\SharpShell\SharpShell_Tools_v2.7.2
打开 ServerManager.exe
如图:
点击菜单栏的 File => Load Server
如图:
打开我们自己编写的 CountLinesExtension.dll 所在的目录
打开 C:\MyFiles\SharpShell\CountLinesExtension_v2.7.2
如图:
点击 Test Server in Test Shell
如图:
提前准备 Test Text.txt
如图:
在 Test Shell 中找到 C 盘
如图:
测试成功
如图:
点击菜单栏的 Server - Install
如图:
安装成功
如图:
关闭 SharpShell Tools 后,在 C 盘 Test Txt 文件上右键
如图:
统计文本文件的行数测试成功
如图:
附录
1. 安装和卸载SharpShell服务器
https://github.com/dwmkerr/sharpshell/blob/master/docs/installing/installing.md
2. Nuget
https://www.nuget.org/packages/ServerRegistrationManager
3. .NET Shell Extensions - Shell Context Menus
https://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus
谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。