का उपयोग कर किसी दिए गए निर्देशिका में बैच फ़ाइल चलाना जब मैं अपने बैच फ़ाइल के स्थान पर जाता हूं और इसे खोलता हूं, तो बैच फ़ाइल काम करती है। मेरे बैच फ़ाइल बस है:वीबीए
cd .\data
dir/b/o:n > names.txt
आप देख सकते हैं, मैं अपने मौजूदा निर्देशिका में हूँ और उप निर्देशिका "डाटा" करने के लिए नीचे जाने और सभी के नाम मुकाबला और एक फ़ाइल names.txt
कहा जाता है का निर्माण।
जब मैं कहता हूँ
shell "location of file"
यह बैच फ़ाइल को खोलता है, लेकिन निर्देशिका कि सामान्य रूप से है C:\my documents
है, इसलिए मेरी आज्ञाओं क्योंकि यह उप निर्देशिका नहीं मिल रहा है काम नहीं करेगा। मैं चाहता हूं कि यह गतिशील बैच फ़ाइल हो, और इसलिए मुझे वीबीए में कुछ लिखना होगा जो बैच फ़ाइल को अपनी वर्तमान निर्देशिका या इस प्रभाव से कुछ खोल देगा।
मैं यह कैसे कर सकता हूं?
पठनीयता के लिए, कृपया अपने प्रश्नों को सही ढंग से स्वरूपण और वर्तनी में कुछ प्रयास करें। मैंने इस बार आपके लिए तय किया है। ध्यान दें कि '{} 'बटन का उपयोग करके कोड को कोड के रूप में' स्वरूपित किया जा सकता है। –
क्षमा करें, साइट पर नया। – Jason