littlebot
Published on 2025-04-08 / 3 Visits
0

【源码】基于C#的右键菜单扩展工具

项目简介

本项目是基于C#开发的右键菜单扩展工具,借助配置文件,用户能灵活设置菜单项、图标、命令等,实现对文件、文件夹、目录背景等不同上下文的自定义操作。

项目的主要特性和功能

  1. 自定义菜单项:在文件、目录、文件夹背景的右键菜单显示自定义项,可运行程序、路径、网址、CMD命令,支持传递多路径到同一程序。
  2. 图标设置:支持常见图片格式及EXE、MSI等文件类型的图标,也可从网址获取图标。
  3. 参数传递:支持自定义传参,可分别传给所有地址或附加在所有地址最后。
  4. 扩展功能:有复制路径到剪贴板、打开所在文件夹并选中文件或目录、多层级菜单或置顶到一级菜单等功能。
  5. 配置文件:使用MenuConfig.json配置文件,修改实时生效,支持自检弹窗检测命令和路径。
  6. 系统集成:首次运行注册DLL启用右键菜单,支持卸载DLL方便管理。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 配置文件:编辑MenuConfig.json文件设置菜单项、图标、命令等,建议用notepad3编辑以发现配置错误。
  3. 注册DLL:首次运行程序会自动注册MenuFunctions.dll到系统,启用右键菜单。
  4. 卸载DLL:如需卸载,点击卸载DLL。卸载后可移动文件夹位置,再重新注册。
  5. 注意事项:注册后不可更改DLL路径,否则右键菜单可能失效;建议将程序和图标文件放固态硬盘以提高菜单响应速度。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】