【问题标题】:Windows Shell Context Menu optionWindows Shell 上下文菜单选项
【发布时间】:2010-11-22 08:38:09
【问题描述】:

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

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

我的批处理文件只需要上下文菜单选项即可工作。

【问题讨论】:

    标签: windows shell contextmenu


    【解决方案1】:

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

    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
    

    【讨论】:

      最近更新 更多