Saya punya js
file yang menjalankan kode server node. (melalui notepad++
penggunaan NPPExec
)
Oke - Jadi sekarang server sudah aktif dan mendengarkan http://localhost:3030
Namun, saya memiliki panel kiri pohon penjelajah:
Tujuan:
- Ambil nama file saat ini
- Hitung lokasi relatifnya terhadap
c:\program Files (x86)\nodejs\public folder
- Tergantung
http://localhost:3030
- Lari
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Jadi, saya ingin menjalankan ini:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
publikfolder)
Perhatikan: Saya ingin menjalankannya sebagai url .
Jadi, dalam contoh saya, saya ingin:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
Di mana index.html
file yang ditampilkan saat ini.
Tetapi masalahnya adalah bahwa saya tidak hanya memiliki /angularjs-book-master/chapter2/amail/index.html
Saya memiliki nilai penuh yang $(FILE_NAME)
mana
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
Dan saya tidak perlu seluruh string ini. Solusi yang akan dipotong file:///C:/Program%20Files%20(x86)/nodejs/public/
dari itu juga akan baik-baik saja.
Juga yang dipotong harus mundur.
singkatnya:
saya sudah NPP_RUN "chrome.exe" $(FILE_NAME)
Tapi ini berjalan:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Tapi saya hanya menginginkan ini: (perhatikan garis miring)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
set <var> ~ strreplace