लेकिन मैं एक कोड ढूंढ रहा हूं जो मेरे बैच फ़ाइल का उपयोग करने के लिए मेरे बैच फ़ाइल का उपयोग करने वाले किसी भी उपयोगकर्ता को अनुमति देगा। विचार यह है कि वे 3 टाइप करेंगे, एंटर दबाएंगे, और फिर प्रोग्राम उनके "मेरे दस्तावेज़" फ़ोल्डर को खोल देगा।उपयोगकर्ता के फ़ोल्डर में एक फ़ोल्डर खोलने के लिए बैच (सी: उपयोगकर्ता उपयोगकर्ता नाम my दस्तावेज़)?
दुर्भाग्यवश प्रत्येक उपयोगकर्ता का एक अलग नाम होता है, इसलिए निम्न आदेश तब तक काम नहीं करेगा जब तक उसके पास कोई विशिष्ट नाम न हो।
%SystemRoot%\explorer.exe c:\users\James\My Documents
क्या "जेम्स" के लिए कुछ प्रकार का प्रतिस्थापन है? एक सार्वभौमिक आदेश?
यह [सर्वरफॉल्ट पर भी सवाल पूछा गया है] (http://serverfault.com/questions/10938/finding-users-documents-folder-in-bat-script)। [यह सबसे अच्छा जवाब है] (http://serverfault.com/a/185847/12770), यह उन उपयोगकर्ताओं के लिए भी खाता है जिन्होंने अपने दस्तावेज़ विशेष फ़ोल्डर को स्थानांतरित कर दिया है। –