इस सवाल का पहले से ही यहाँ एक जवाब है:
- विंडोज बैच फ़ाइल का संदर्भ स्वयं की निर्देशिका 1 उत्तर में है
- एक बैच फ़ाइल 1 उत्तर में वर्तमान निर्देशिका कैसे निर्धारित करें
मेरे पास चलाने के लिए एक बैच फ़ाइल (लंच.बैट) है जिसमें दूसरी बैच फ़ाइल (main.bat) चलाने की कमांड है। मैंने इस दो फाइलों को अपने पेनड्राइव में कॉपी कर लिया है। मुझे पता है कि मेरे कंप्यूटर में मेरी पेनड्राइव ड्राइव बाद में है, इसीलिए मैं अपने कंप्यूटर पर दूसरे बैच को चलाने के लिए 1st बैच फ़ाइल (लंच.बैट) को कॉन्फ़िगर कर सकता हूं। लेकिन जब मैं इस दो फाइलों को अपने पेनड्राइव में कॉपी करता हूं और इसे दूसरे कंप्यूटर में डालता हूं, तो 1 बैच फाइल दूसरी बैच फाइल नहीं चला सकती है। इसलिए यह मेरे लिए एक समस्या है। किसी भी कंप्यूटर से और किसी भी ड्राइव से बैच चलाने के लिए c ++ (GetCurrentDirectory) फ़ंक्शन जैसी वर्तमान निर्देशिका कमांड प्राप्त करने के लिए क्या कोई मेरी मदद कर सकता है?