![Как в Notepad++ запустить текущий HTML-файл как URL?](https://rvso.com/image/1395278/%D0%9A%D0%B0%D0%BA%20%D0%B2%20Notepad%2B%2B%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B9%20HTML-%D1%84%D0%B0%D0%B9%D0%BB%20%D0%BA%D0%B0%D0%BA%20URL%3F.png)
У меня есть js
файл, который запускает код сервера узла. (через notepad++
using NPPExec
)
Хорошо - Теперь сервер запущен и слушаетhttp://localhost:3030
Однако у меня есть левая панель дерева проводника:
Цель :
- Взять текущее имя файла
- Рассчитайте его относительное местоположение
c:\program Files (x86)\nodejs\public folder
- Присоединять
http://localhost:3030
- бегать
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Итак, я хочу запустить это:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
публичныйfolder)
Примечание: я хочу запустить его как URL-адрес..
Итак, в моем примере я хочу:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
Где index.html
находится текущий отображаемый файл.
Но проблема в том, что у меня нет просто/angularjs-book-master/chapter2/amail/index.html
у меня естьполныйзначение, которое есть, $(FILE_NAME)
которое есть
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
И мне не нужна вся эта строка. Решение, которое будет отрезать file:///C:/Program%20Files%20(x86)/nodejs/public/
от нее, тоже было бы неплохо.
Также косая черта должна быть обратной.
Итак, вкратце:
У меня естьNPP_RUN "chrome.exe" $(FILE_NAME)
Но это работает:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Но я хочутолькоэто: (обратите внимание на косые черты)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html