मैं यह कैसे कर सकता हूं? मैंने कोशिश की:बैच फ़ाइल में var में पहले 3 वर्णों को हटाएं?
set /p var=""
set var=%var:~3%
echo %var%
उदाहरण के लिए, अगर मैं टाइप "नमस्ते दुनिया" यह "लो दुनिया" गूंज चाहिए।
क्षमा करें मैं बहुत अस्पष्ट था। यही कारण है कि कोड वास्तव में कोड नहीं है, बल्कि यह है:
@echo off
setlocal EnableDelayedExpansion
set /p file=""
set cnt=0
for /F "delims=" %%j in (%file%.txt) do (
set /A cnt+=1
set line!cnt!=%%j
)
set cde=0
:code
set /a cde+=1
set line=!line%cde%!
if %line:~0,9% == err echo.%line:~3%
goto code
मैं सिर्फ इसे कम अच्छी तरह से अभी भी त्रुटि दिखा बनाने के लिए कोशिश कर रहा था।
कुछ भी गलत नहीं है, मेरे लिए काम करता है। –
मेरे लिए भी काम करता है। – Kobra