Ich habe eine js
Datei, die Node-Server-Code ausführt. (über notepad++
using NPPExec
)
Ok - Der Server ist jetzt aktiv und hört zuhttp://localhost:3030
Ich habe jedoch einen linken Bereich des Explorer-Baums:
Ziel :
- Den aktuellen Dateinamen übernehmen
- Berechnen Sie die relative Position zu
c:\program Files (x86)\nodejs\public folder
- Voranstellen
http://localhost:3030
- laufen
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Also, ich möchte Folgendes ausführen:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
öffentlichfolder)
Hinweis: Ich möchte es als URL ausführen.
In meinem Beispiel möchte ich also:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
Wo index.html
ist die aktuell angezeigte Datei.
Aber das Problem ist, dass ich nicht nur/angularjs-book-master/chapter2/amail/index.html
ich habevollWert, der ist $(FILE_NAME)
, der ist
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
Und ich brauche nicht diese ganze Schnur. Eine Lösung, die davon abschneidet, file:///C:/Program%20Files%20(x86)/nodejs/public/
wäre auch in Ordnung.
Außerdem sollte der Schrägstrich rückwärts sein.
also kurz gesagt:
Ich habeNPP_RUN "chrome.exe" $(FILE_NAME)
Aber das hier lautet:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Aber ich möchtenurdies: (beachten Sie die Schrägstriche)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html