में उपयोग करने के लिए मैं बैच फ़ाइलों के लिए नया हूँ और मैं (आलसी सही मुझे पता है) मेरे काम का हिस्सा करने के लिएअध्यक्ष एवं प्रबंध निदेशक फ़ाइल से स्ट्रिंग मिलता है और एक चर के रूप में सेट सीडी
तो एक लिखने के लिए कोशिश कर रहा हूँ जहाँ तक मुझे निम्नलिखित है ...
SET skip=1
REM for all the directories indicated to contain core repositories
FOR /F "skip=%skip% delims=" %%i IN (C:\Repos.txt) DO (
SET TgtDir =%%i
echo %TgtDir% >> C:\result.txt
)
Repos.txt की सामग्री है:
60000
C:\somedir\someotherdir\
C:\a\b\c\
मूल रूप से मैं इस स्क्रिप्ट एक फ़ाइल के माध्यम से जाना, पहली पंक्ति है जिसके लिए इस्तेमाल किया जाएगा अनदेखी चाहते हैं बाद में देरी सेटिंग, और प्रत्येक पंक्ति निकालें n (आदर्श) इसे एक सीडी कमांड पर पास करें लेकिन अभी के लिए मैं इसे परिवर्तनीय TgtDir में लाने की कोशिश कर रहा हूं।
जब मैं सी में इस स्क्रिप्ट उत्पादन चलाने: \ result.txt है:
ECHO is on.
ECHO is on.
किसी भी मदद की?
'सेट TgtDir = %% मैं' घ एक चर '' TgtDir बुलाया सेट - ध्यान दें अतिरिक्त जगह है, तो '% TgtDir%' कुछ भी नहीं देता है कि – SeanC