के लिए बैच द्वारा निष्पादित आदेश का त्रुटि स्तर निम्न कोड हमेशा त्रुटि के रूप में 0 प्रदर्शित करता है, लेकिन जब कॉपी कमांड लूप कमांड के बाहर किया जाता है तो यह एक शून्य त्रुटि त्रुटि देता है।लूप
for /f "usebackq delims=" %%x in (`copy x y`) do (
set VAR=%%x
)
ECHO Errorlevel = %ERRORLEVEL%
ECHO VAR = %VAR%
लूप द्वारा निष्पादित प्रतिलिपि आदेश के त्रुटि को प्राप्त करना संभव है?
मैं एक निष्पादन के लिए उत्पादन (कॉपी सिर्फ एक सरल उदाहरण है) पार्स करने के लिए कोशिश कर रहा हूँ चला सकते हैं, लेकिन मैं अगर है कि निष्पादन त्रुटि दी जानना चाहते हैं। – Josh
ठीक है। मुझे यकीन नहीं है कि अगर आप मेरे उदाहरण में उन्हें अलग किए बिना लूप द्वारा निष्पादित आदेश के लिए त्रुटि-स्तर प्राप्त कर सकते हैं, तो शायद कोई और बेहतर उत्तर प्रदान कर सकता है। – WildCrustacean