पर प्रत्येक प्रविष्टि के साथ विंडोज% पाथ% प्रिंट करें मेरे पास एक कार्य है: नई लाइन पर% PATH% चर की सभी प्रविष्टियों को प्रिंट करें। उदाहरण के लिए:नई लाइन
C:\Program Files\
C:\Windows
C:\Windows\System32
और इतने पर ...
पर प्रत्येक प्रविष्टि के साथ विंडोज% पाथ% प्रिंट करें मेरे पास एक कार्य है: नई लाइन पर% PATH% चर की सभी प्रविष्टियों को प्रिंट करें। उदाहरण के लिए:नई लाइन
C:\Program Files\
C:\Windows
C:\Windows\System32
और इतने पर ...
हल: मैं कठिन echo %path:;=&echo.%
@ECHO OFF
SETLOCAL
SET count=1
:loop
FOR /f "tokens=%count%delims=;" %%i IN ("%path%") DO ECHO %%i&SET /a count+=1&GOTO loop
ECHO %count% entries found
नहीं
इस्तेमाल किया - बस टोकन का उपयोग टोकन नंबर का चयन करने के वे जब तक रन आउट। अगर आप चाहते हैं उद्धृत पथ पट्टी करने के लिए %%~i
गूंजना चाहते हैं। गिनती प्रदर्शित की गई क्योंकि यह वहां है।
यह एक दिलचस्प काम की तरह लगता है। वास्तव में ऐसा करने के लिए आपने अभी तक क्या प्रयास किया है? –
मैंने पहले ही समस्या हल कर ली है :) – Groosha
['सुंदर प्रिंट' विंडोज़% पाथ% चर का संभावित डुप्लिकेट - ';' पर कैसे विभाजित करें सीएमडी खोल में] (http://stackoverflow.com/questions/5471556/pretty-print-windows-path-variable-how-to-split-on-in-cmd-shell) – dbenham