मेरे पास एक js
फाइल है जो नोड सर्वर कोड चलाता है। ( notepad++
उपयोग करके NPPExec
)
ठीक है - तो अब सर्वर ऊपर है और सुन रहा है http://localhost:3030
हालाँकि, मेरे पास एक्सप्लोरर पेड़ का एक बायाँ फलक है:
लक्ष्य:
- वर्तमान फ़ाइल नाम लें
- इसके सापेक्ष स्थान को Calc करें
c:\program Files (x86)\nodejs\public folder
- प्रारंभ में लगा
http://localhost:3030
- Daud
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)
सूचना: मैं इसे एक यूआरएल के रूप में चलाना चाहता हूं ।
इसलिए मेरे उदाहरण में मुझे चाहिए:
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
set <var> ~ strreplace