![Notepad++ で、現在の HTML ファイルを URL として起動するにはどうすればよいですか?](https://rvso.com/image/1395278/Notepad%2B%2B%20%E3%81%A7%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AE%20HTML%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%20URL%20%E3%81%A8%E3%81%97%E3%81%A6%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
js
ノード サーバー コードを実行するファイルがあります。 ( notepad++
using経由NPPExec
)
OK - これでサーバーが起動し、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