मेरे पास bat
विंडोज़ पर एक फाइल है जो एक प्रोकंप ऑपरेशन को अंजाम देती है। बैच फ़ाइल के साथ समस्या यह है कि मुझे नौकरी करने से पहले बैच फ़ाइल निर्देशिका में सीडी की आवश्यकता है, अन्यथा स्क्रिप्ट काम नहीं करेगी।
वर्तमान बैच फ़ाइल निर्देशिका में कैसे बदलें?
मैंने अपने में निम्नलिखित कोड आज़माया procdump.bat
:
cd "%~dp"
procdump -h devenv.exe mydump.txt
लेकिन यह विफल रहा, त्रुटि संदेश है:
बैच-पैरामीटर प्रतिस्थापन में पथ ऑपरेटर का निम्नलिखित उपयोग अमान्य है:% ~ dp "
मान्य फॉर्मेट के लिए CALL / टाइप करें? या के लिए /?
संपादित करें: प्रदान किया गया उत्तर काम कर रहा है, लेकिन केवल एक ही पकड़ है: अगर मेरी वर्तमान निर्देशिका बैच फ़ाइल निर्देशिका से अलग है, तो मुझे "सिस्टम निर्दिष्ट पथ नहीं मिल सकता है" मिलेगा। किसी के पास कोई विचार है?