在 Windows 7 中浏览文件的 Windows 资源管理器窗口中,我想添加一个新的上下文菜单,以便我打开本地开发服务器上的文件。
因此,它必须打开像 Google Crome 这样的浏览器,并且 URL 必须是文件路径,但略有不同,删除其中的一部分并在前面添加我的本地主机 URL。
例如,如果我右键单击文件,则该文件的路径可能是......
E:\Server\htdocs\labs\php\testProject\test.php
我需要一个按钮来单击上下文菜单Open in Browser
,它会打开我的 Web 浏览器并显示如下 URL...
http://localhost/labs/php/testProject/test.php
我很乐意能够做到这一点,任何想法或帮助都将不胜感激!
更进一步,能够以某种方式使上下文菜单项仅显示在该文件夹下的文件中......“E:\Server\htdocs”,但这并不那么重要。
答案1
看一眼在 Windows 7 | 8 中添加、删除、编辑上下文菜单项。它列出了不同的上下文菜单编辑器:
- 终极 Windows 定制工具
- Windows 版右键单击扩展器
- Windows 上下文菜单编辑器
- ContextEdit 将允许您轻松控制 Windows 资源管理器上下文菜单上显示的项目
- ShellExtView 或 ShellMenuView。它们是小型实用程序,可显示当您在 Windows 资源管理器中右键单击文件/文件夹时出现在上下文菜单中的静态菜单项列表,并允许您轻松禁用或编辑不需要的菜单项。
- 文件菜单工具允许您添加、删除和自定义 Windows 资源管理器的上下文菜单项。
- 想要快速轻松地清理 Window Explorer 和 Internet Explorer 右键单击上下文菜单,请尝试 MenuMaid。
提供了所有这些内容的链接以及附加信息和屏幕截图。
答案2
我非常知道如何添加自定义上下文菜单,这是最简单的部分,并且在网络上随处可见,我可以创建一个打开 Windows .bat 文件的上下文菜单。
完成所有工作的 .bat 文件才是最难的部分,现在我从另一个问题中找到了解决方案。.bat 文件的代码如下...
@echo off
set input=%1
Echo.Input was - %input%
set converted=%input:E:\server\htdocs\=http://localhost/%
set converted=%converted:\=/%
echo.Converted to - %converted%
start "webpage name" %converted%
稍后将更新添加运行此 bat 文件的上下文菜单的步骤