स्वचालित रूप से किसी अन्य txt फ़ाइल की सूची से 'txt' फ़ाइल बनाएँ


0

मेरे पास विंडोज 7 है, और बहुत कम / कोई प्रोग्रामिंग अनुभव नहीं है, मैं सोच रहा था कि क्या एक साधारण .बैट फ़ाइल पर्याप्त होगी।

मेरे पास 'नामों' की एक सूची है जिसे मुझे एक व्यक्तिगत पाठ फ़ाइल को ऑन-गोइंग आधार पर बनाना है। फ़ाइलों को कोई सामग्री नहीं है, बस फ़ाइल नाम के रूप में एक प्रणाली में प्रवेश किया है। हर बार जब मैं इसका उपयोग करना चाहता हूं, तो फाइलों की मात्रा 2-100 हो सकती है।

मैं सभी 'नामों' को एक अलग "extract.txt" फ़ाइल में रख सकता हूँ, प्रत्येक एक अलग लाइन पर। ('नाम' एक्सेल का उपयोग करके उत्पन्न होते हैं, और कई विवरणों को जोड़ते हैं, और अंत में 'पाठ' के रूप में संग्रहीत होते हैं)

मैं तब "extract.txt" में प्रत्येक पंक्ति के लिए एक व्यक्तिगत पाठ फ़ाइल बनाना चाहता हूं।

उदाहरण के लिए Extract.txt फ़ाइल में है

GKL_ERT_55555_20170807143400_1
GKL_ERT_55556_20170807143400_1
GKL_ERT_55557_20170807143400_1
GKL_ERT_55558_20170807143400_1

मुझे 4 पाठ फ़ाइलें चाहिए जिनका नाम फ़ोल्डर में कोई सामग्री नहीं है

GKL_ERT_55555_20170807143400_1.CTR
GKL_ERT_55556_20170807143400_1.CTR
GKL_ERT_55557_20170807143400_1.CTR
GKL_ERT_55558_20170807143400_1.CTR

यदि नाम एक्सेल का उपयोग करके उत्पन्न किए जाते हैं, तो निश्चित रूप से, आप वीबीए ट्यूटोरियल ढूंढ सकते हैं और एक्सेल को यह काम करने के लिए प्राप्त कर सकते हैं, बजाय इसके कि कुछ एक्सेल के लिए बाहरी प्रक्रिया को आसानी से किया जा सके ???
किंक्टस

जवाबों:


0

एक पाठ संपादक के साथ, आप सूची को संपादित करें कि प्रत्येक पंक्ति पढ़ता है:

echo "" >GKL_ERT_55555_20170807143400_1.CTR

एक .BAT के रूप में सहेजें, और निर्देशिका में निष्पादित करें।


0

Cmd लाइन उपयोग पर:

@for /f %A in ( Extract.txt ) Do @Type Nul > "%A.CTR"

एक बैच में %संकेतों को दोगुना करें

@Echo off
for /f %%A in ( Extract.txt ) Do Type Nul > "%%A.CTR"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.