功能特性

从一个简单的快捷入口,到一套完整的菜单管理体系——Shell 的每一项能力都围绕"完全掌控右键菜单"而设计。

自由添加菜单项与子菜单

通过 shell.nss 配置文件,可以为任意文件系统对象添加自定义菜单项(menuitem)、子菜单(submenu)与分隔符(separator),把常用网页、文件、文件夹和程序直接挂进右键菜单。

  • 支持复杂嵌套的子菜单结构
  • 支持多列布局,菜单再长也井然有序
  • 可按文件类型、文件名模式等条件显示菜单项
  • 菜单项可执行命令、打开网页或定位路径
// shell.nss:添加自定义菜单项
item(title='用记事本打开',
     cmd='notepad.exe', args='"@path"')

menu(title='常用位置' columns=2) {
  item(title='下载', cmd='explorer.exe',
       args='%USERPROFILE%\Downloads')
  item(title='桌面', cmd='explorer.exe',
       args='%USERPROFILE%\Desktop')
}

修改或移除任何现有菜单项

系统与第三方软件添加的菜单项可以按需处理:重命名、调整图标、更改行为,或直接隐藏移除。不需要修改注册表,也不需要其他清理工具。

  • 识别系统菜单与第三方软件菜单
  • 支持按标题、位置、对象类型批量匹配
  • 恢复 Windows 经典菜单行为
  • 改动随时可逆,删掉对应配置即可还原

典型整理示例

  • 隐藏"共享文件夹同步"等系统冗余项
  • 精简压缩软件、播放器塞入的多级子菜单
  • 合并常用入口为一个统一的 Shell 菜单
  • 保留必要系统功能(复制、删除、属性)

外观全面自定义

菜单的颜色、圆角、边框、字体、间距、不透明度均可配置,支持亚克力(Acrylic)效果,可跟随系统深浅色主题自动切换。

  • 支持颜色值、SVG 图形与字形(glyph)
  • 支持嵌入图标与 .ico / .png / .bmp 图片
  • 字体与字号独立设置
  • 深浅色主题智能跟随 Windows 设置
// shell.nss:外观设置示例
theme.color = #1668E3
theme.border-radius = 8
theme.opacity = 95
theme.font = 'Microsoft YaHei UI'

// 菜单项指定图标
item(title='终端',
     image='terminal.svg')

表达式语法与内置函数

Shell 内置一套轻量表达式语法,配合预定义变量与内置函数,可实现动态菜单:根据选中文件的数量、类型、路径甚至剪贴板内容决定显示什么。

  • 预定义变量:path、name、ext、count 等
  • 内置字符串、数学与文件处理函数
  • 支持条件判断,实现智能显示/隐藏
  • 支持变量定义与复用(import 拆分配置)
// 仅对文本文件显示菜单项
item(type='file',
     pattern='*.txt',
     title='追加日志时间戳',
     cmd='cmd.exe',
     args='/c echo %date% @path>>@path')

// 多选文件时显示批量操作
item(visible=count>1,
     title='批量复制路径')

搜索与过滤

菜单项多到找不到?Shell 支持菜单内搜索与过滤,键入关键字即可快速定位目标项,让"大而全"与"快"不再矛盾。

  • 菜单内即时搜索匹配
  • 按关键字过滤子菜单项
  • 适合大型开发工具链菜单场景

为重度用户而生

当你把几十个工具和目录都挂进右键菜单后,搜索过滤能让每个入口依然一键可达,这是 Shell 区别于普通菜单工具的关键能力。

全覆盖 + 极致轻量

支持所有文件系统对象:文件、文件夹、桌面、任务栏与资源管理器背景。同时保持极小的资源占用与即时响应。

  • 支持 Windows 7/8/10/11(x86/x64/ARM64)
  • 便携模式免安装,U 盘即插即用
  • 原生编译,无运行时依赖
  • 配置保存即时生效,无需重启

3MB+

安装包体积(约)

0

广告 · 捆绑 · 跟踪

亲手体验全部功能

下载 Nilesoft Shell,用一份 shell.nss 打造专属于你的右键菜单。