Skip to content
Customize your context menu. 告别注册表,自定义右键菜单。
C# PowerShell Batchfile
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
ShellCommand add admin cmd shortcut Oct 14, 2019
XJKdotNetLibrary @ dbaeba0 1.0 Oct 2, 2019
docs preivew.png Oct 13, 2019
.gitignore 1.0 Oct 2, 2019
.gitmodules 图标及文档 Oct 12, 2019
ShellCommand.sln 1.0 Oct 2, 2019
zip.ps1 1.0 Oct 2, 2019


Customize your context menu.



  • Custom one folder's context menu by .shellcommand.yaml
  • Custom global context menu by global.shellcommand.yaml
  • Support Environment variable
  • Support Wildcard syntax !?* Match
  • Support Menu Item Icon


Open ShellCommand.exe, Click Install, Bingo!


Support all windows variables like %LocalAppData%,

Plus, %DIR% stands for current folder.


  • If not null, checks if current folder have the name (file or directory)
  • Starts by ! for NOT have the name
  • use ? and * for wildcard


  • Exe associated icon
  • Dll resource, use ?index for index number e.g. %SystemRoot%\System32\Shell32.dll?3


  • --- for separator
  • If ignored, command text will be used.

Known Issues

  • After Uninstall, explorer.exe keep loading program. You should restart explorer to release or the file cannot be deleted.


MIT License.

You can’t perform that action at this time.