我该怎么做?我尝试过:删除批处理文件中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