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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ShellCommand
XJKdotNetLibrary @ dbaeba0
docs
.gitignore
.gitmodules 1.0 Oct 2, 2019
README.md
ShellCommand.sln
zip.ps1

README.md

ShellCommand

Customize your context menu.

screenshot

Feature

  • 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

Usage

Open ShellCommand.exe, Click Install, Bingo!

Command

Support all windows variables like %LocalAppData%,

Plus, %DIR% stands for current folder.

Match

  • If not null, checks if current folder have the name (file or directory)
  • Splits conditions by <&&>
  • Starts by ! for reverse condition
  • Use ? and * for wildcard

Icon

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

Name

  • --- 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.

LICENSE

MIT License.

You can’t perform that action at this time.