नोटपैड ++ में, मैं वर्तमान HTML फ़ाइल को url के रूप में कैसे लॉन्च कर सकता हूं?


1

मेरे पास एक 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
रॉय नमिर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.