
У меня есть 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