1

Одна задача, которую я делаю весь день, которая очень раздражает, - это работа с файлами и их перемещение или добавление новых файлов в папку на моем локальном dev-сервере, а затем я должен зайти в браузер и перейти к файлу.

Я бы предположил, что должен быть способ добавить контекстное меню правой кнопкой мыши в "Открыть файл в браузере", а не просто открыть файл в браузере, потому что тогда он, вероятно, откроется по пути к файлу, так что мои 2 вопроса

1) Можно ли добавить опцию контекстного меню с помощью Windows 7, которая позволит мне открывать файлы в браузере

2) Если вопрос 1 возможен, могу ли я настроить его на открытие по заданному пути. Пример, если файл находится в

E:\Server\htdocs\Labs\javascript\socialbuttons\socialable

И я получаю доступ к файлу в браузере на

http://localhost/Labs/javascript/socialbuttons/socialable

это просто нужно всегда заменить

E:\Server\htdocs

с...

http://localhost/

А добавьте остальные и откройте в браузере.

Любая помощь или идеи приветствуются

1 ответ1

1

Мы можем сделать это, отредактировав реестр и используя AutoHotkey. Я назвал свой скрипт OpenAsLocalhost.ahk и использовал похожие имена для моего примера.

  • Скомпилируйте следующий скрипт AutoHotkey:
file = %1%
server = E:\Server\htdocs\
StringReplace, url, file, %server%, http://localhost/
StringReplace, url, url, \, /, All
Run, %url%
ExitApp
  • Откройте редактор реестра (regedit.exe).
  • Перейдите к HKEY_CLASSES_ROOT\*\shell
  • Создайте новый ключ в shell\ именем OpenAsLocalhost .
  • Установите значение (Default) Open as localhost .
  • Создайте новый ключ в OpenAsLocalhost\ command
  • Установите (Default) значение "C:\OpenAsLocalhost.exe" "%1"
  • Готово!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .