1

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

0