我整天做的一项非常烦人的任务是处理文件并移动它们或将新文件添加到我的本地主机开发服务器中的文件夹中,然后我必须转到浏览器并导航到该文件。
我认为必须有一种方法能够添加右键单击上下文菜单选项来“在浏览器中打开文件”,而不仅仅是在浏览器中打开文件,因为这样它可能会打开文件路径,所以我的两个问题
1) 是否可以使用 Windows 7 添加上下文菜单选项,以便我在浏览器中打开文件
2) 如果问题 1 可行,那么我是否可以将其设置为根据定义的路径打开。例如,如果文件位于
E:\Server\htdocs\Labs\javascript\socialbuttons\socialable
我在浏览器中访问该文件
http://localhost/Labs/javascript/socialbuttons/socialable
它只需要总是更换
E:\Server\htdocs
和...
http://localhost/
并将其余部分附加到浏览器中并打开。
任何帮助或想法均表示感谢
答案1
我们可以通过编辑註冊并通过使用自动热键。我调用了我的脚本OpenAsLocalhost.ahk
,并使用了类似的名称作为我的示例。
- 编译以下 AutoHotkey 脚本:
文件 = %1% 服务器 = E:\Server\htdocs\ StringReplace,url,文件,%服务器%,http://localhost/ StringReplace,url,url,\,/,全部 运行,%url% 退出应用
- 打开注册表编辑器(
regedit.exe
)。 - 导航
HKEY_CLASSES_ROOT\*\shell
shell\
在named下创建一个新的键OpenAsLocalhost
。- 将值设置
(Default)
为Open as localhost
。 - 在
OpenAsLocalhost\
名为command
- 将值设置
(Default)
为"C:\OpenAsLocalhost.exe" "%1"
- 完毕!