Trong Notepad ++, làm cách nào tôi có thể khởi chạy tệp html hiện tại dưới dạng url?


1

Tôi có một jstập tin chạy mã máy chủ nút. (thông qua notepad++sử dụng NPPExec)

nhập mô tả hình ảnh ở đây

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:

nhập mô tả hình ảnh ở đây

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 nodejscô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.htmllà 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


Tìm thấy rồi. đọc vềset <var> ~ strreplace
Royi Namir
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.