У меня есть файл js
который запускает код узла сервера. (через notepad++
с использованием NPPExec
)
Хорошо, теперь сервер запущен и прослушивает http://localhost:3030
Тем не менее, у меня есть левая панель дерева проводника:
Цель :
- Взять текущее имя файла
- Рассчитайте его относительное расположение к
c:\program Files (x86)\nodejs\public folder
- Prepend
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
папки 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