Windows Shell 上下文菜单选项

标签 windows shell contextmenu

我需要为将运行位于 Windows 目录或任何其他目录中的批处理文件的所有文件创建一个选项。

批处理文件基本上会删除文件,也会从另一台服务器上删除它。

我有批处理文件,只需要上下文菜单选项即可。

最佳答案

您必须创建以下注册表项:

HKLM\Software\Classes\*\shell\yourappname
HKLM\Software\Classes\*\shell\yourappname\command

第一个注册表项是一个键,第二个是一个字符串值。将命令条目的值设置为批处理文件的路径,例如"c:\batch.bat %1"

'%1' 将替换为显示上下文菜单的路径。

“*”条目适用于所有文件。如果您希望菜单显示文件夹/驱动器/其他内容,您还必须为它们添加相同的注册表项/值,例如,

HKLM\Software\Classes\Folder\shell\yourappname
HKLM\Software\Classes\Folder\shell\yourappname\command
HKLM\Software\Classes\Directory\shell\yourappname
HKLM\Software\Classes\Directory\shell\yourappname\command
HKLM\Software\Classes\Drive\shell\yourappname
HKLM\Software\Classes\Drive\shell\yourappname\command

关于Windows Shell 上下文菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1323663/

相关文章:

javascript - JSTree 的 data.rslt.obj.text() 返回一个文本数组,而不是来自所需节点的文本

c# - Windows,启动服务 System.InvalidOperationException : Cannot start service on computer '.' Access in Denied(Running as Admin)

python - 莎士比亚编程语言帮助 - Windows

windows - ogr2ogr 和 WKT 的命令行问题

shell - 不使用 wc 计算文件中的单词数

python - 从维基百科数据库转储生成纯文本

php - 为 mysql 5.6 安装提供 shell 脚本在 Vagrant 中不起作用

macos - 使用 Cocoa 在 Finder 的上下文菜单中添加一个项目

javascript - 在 ReactJS 中禁用上下文菜单

windows - 无法在 Windows 上将持久文件夹添加到 bitnami/mongodb