我該怎麼做?我嘗試過:刪除批處理文件中var的前3個字符?
set /p var=""
set var=%var:~3%
echo %var%
例如,如果我輸入「Hello World」,它應該回顯「lo World」。
對不起,我太含糊。該代碼不是真正的代碼,但這是:
@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
我只是想盡量縮短以及仍顯示錯誤。
沒什麼不對,適合我。 – 2012-02-21 04:51:22
也適用於我。 – Kobra 2012-02-21 04:57:46