![No Notepad++, como posso iniciar o arquivo html atual como url?](https://rvso.com/image/1395278/No%20Notepad%2B%2B%2C%20como%20posso%20iniciar%20o%20arquivo%20html%20atual%20como%20url%3F.png)
Eu tenho um js
arquivo que executa o código do servidor do nó. (via notepad++
usando NPPExec
)
Ok - agora o servidor está ativo e ouvindohttp://localhost:3030
No entanto, tenho um painel esquerdo da árvore do Explorer:
Meta :
- Pegue o nome do arquivo atual
- Calcule sua localização relativa para
c:\program Files (x86)\nodejs\public folder
- Anexar
http://localhost:3030
- correr
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Então, eu quero executar isso:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
públicofolder)
Aviso: quero executá-lo como um URL.
Então, no meu exemplo eu quero:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
Onde index.html
está o arquivo exibido atualmente.
Mas o problema é que não tenho apenas/angularjs-book-master/chapter2/amail/index.html
Eu tenho ocompletovalor que é $(FILE_NAME)
qual é
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
E eu não preciso de toda essa string. Uma solução que cortasse file:///C:/Program%20Files%20(x86)/nodejs/public/
isso também seria adequada.
Além disso, a barra deve estar invertida.
então resumindo:
Eu tenhoNPP_RUN "chrome.exe" $(FILE_NAME)
Mas isso funciona:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Mas eu queroapenasisto: (observe barras)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html