我有一个js
运行节点服务器代码的文件。(通过notepad++
使用NPPExec
)
好的 - 现在服务器已启动并正在监听http://localhost:3030
但是,我有一个资源管理器树的左窗格:
目标 :
- 取当前文件名
- 计算其相对位置
c:\program Files (x86)\nodejs\public folder
- 前置
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
民众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