Tôi có một js
tập tin chạy mã máy chủ nút. (thông qua notepad++
sử dụng NPPExec
)
Ok - Vì vậy, bây giờ máy chủ đã hoạt động và lắng nghe http://localhost:3030
Tuy nhiên, tôi có một khung bên trái của cây thám hiểm:
Mục tiêu :
- Lấy tên tệp hiện tại
- Calc vị trí tương đối của nó để
c:\program Files (x86)\nodejs\public folder
- Chuẩn bị
http://localhost:3030
- chạy
chrome.exe "http://localhost:3030/" + "/angularjs-book-master/chapter2/amail/index.html"
Vì vậy, tôi muốn chạy cái này:
NPP_RUN chrome.exe http://localhost:3030/(current file relative to nodejs
công cộngfolder)
Lưu ý: Tôi muốn chạy nó dưới dạng url .
Vì vậy, trong ví dụ của tôi, tôi muốn:
NPP_RUN chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
Trong trường hợp index.html
là file hiển thị hiện hành.
Nhưng vấn đề là tôi không chỉ đơn thuần là /angularjs-book-master/chapter2/amail/index.html
Tôi có đầy đủ giá trị $(FILE_NAME)
đó là
file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter1/order-form.html
Và tôi không cần cả chuỗi này. Một giải pháp sẽ cắt file:///C:/Program%20Files%20(x86)/nodejs/public/
từ nó cũng sẽ tốt.
Ngoài ra các dấu gạch chéo nên được lùi lại.
tóm lại
Tôi có NPP_RUN "chrome.exe" $(FILE_NAME)
Nhưng điều này chạy:
chrome.exe file:///C:/Program%20Files%20(x86)/nodejs/public/angularjs-book-master/chapter2/amail/index.html
Nhưng tôi chỉ muốn điều này: (thông báo gạch chéo)
chrome.exe http://localhost:3030/angularjs-book-master/chapter2/amail/index.html
set <var> ~ strreplace