Làm cách nào để thực hiện việc này? Tôi đã thử:Xóa 3 ký tự đầu tiên trong tập tin batch trong var?
set /p var=""
set var=%var:~3%
echo %var%
Ví dụ: nếu tôi nhập "Hello World", nó sẽ lặp lại "lo World".
Xin lỗi tôi quá mơ hồ. Mã đó không thực sự là mã nhưng đây là mã:
@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
Tôi chỉ cố gắng làm cho mã này ngắn hơn vẫn hiển thị lỗi.
Không có gì sai, phù hợp với tôi. –
Làm việc cho tôi. – Kobra