Tengo un js
archivo que ejecuta el código del servidor de nodo. (mediante notepad++
el uso NPPExec
)
Ok, ahora el servidor está activo y escuchando enhttp://localhost:3030
Sin embargo, tengo un panel izquierdo del árbol del explorador:
Meta :
- Tome el nombre del archivo actual
- Calcule su ubicación relativa a
c:\program Files (x86)\nodejs\public folder
- anteponer
http://localhost:3030
- correr
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Entonces, quiero ejecutar esto:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
públicofolder)
Aviso: quiero ejecutarlo como una URL.
Entonces en mi ejemplo quiero:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
¿Dónde index.html
está el archivo mostrado actualmente?
Pero el problema es que no tengo simplemente/angularjs-book-master/chapter2/amail/index.html
Tengollenovalor cual es $(FILE_NAME)
cual es
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
Y no necesito toda esta cadena. Una solución que lo elimine file:///C:/Program%20Files%20(x86)/nodejs/public/
también estaría bien.
Además, la barra debe estar al revés.
entonces en resumen:
TengoNPP_RUN "chrome.exe" $(FILE_NAME)
Pero esto corre:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Pero yo quierosoloesto: (observe las barras)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html