通过 RegEdit 添加上下文菜单项
Adding context menu item through RegEdit
我正在开发一个 PHP 网站。通过 PHP -l
检查语法比在浏览器中测试并希望出现描述性错误更简单。我为自己制作了一个 btach 文件,我将 php 文件放到它上面以在上传之前检查它的语法。 (主要是缺少';'。)
现在,我想更进一步,将此选项添加为 php 文件的上下文菜单选项。我在注册表中添加了以下内容:
[HKEY_CLASSES_ROOT\php_auto_file\shell\&check syntax]
[HKEY_CLASSES_ROOT\php_auto_file\shell\&check syntax\command]
@="PHP -l %1 && pause"
出于某种原因,即使在重新启动后,这也没有显示在我的上下文菜单中。我过去曾添加过上下文菜单,但不记得有过这样的问题。有什么线索吗?
知道了。答案是,虽然我在注册表中找到了 .php 的条目,但它并没有 真正 注册为文件类型。因此,Windows 没有检查此文件类型的条目。
解决方案是右键单击该文件,属性,更改默认程序,然后 Bingo 显示自定义上下文菜单项。
我正在开发一个 PHP 网站。通过 PHP -l
检查语法比在浏览器中测试并希望出现描述性错误更简单。我为自己制作了一个 btach 文件,我将 php 文件放到它上面以在上传之前检查它的语法。 (主要是缺少';'。)
现在,我想更进一步,将此选项添加为 php 文件的上下文菜单选项。我在注册表中添加了以下内容:
[HKEY_CLASSES_ROOT\php_auto_file\shell\&check syntax]
[HKEY_CLASSES_ROOT\php_auto_file\shell\&check syntax\command] @="PHP -l %1 && pause"
出于某种原因,即使在重新启动后,这也没有显示在我的上下文菜单中。我过去曾添加过上下文菜单,但不记得有过这样的问题。有什么线索吗?
知道了。答案是,虽然我在注册表中找到了 .php 的条目,但它并没有 真正 注册为文件类型。因此,Windows 没有检查此文件类型的条目。
解决方案是右键单击该文件,属性,更改默认程序,然后 Bingo 显示自定义上下文菜单项。