@echo off
mode con lines=20 cols=90
:sot
cls
echo.
set ID=
set /p ID= 请输入3位学生代号码:
for /f "tokens=1*" %%i in ('findstr "%ID:~0,10%" mdb.txt') do (
cls
echo.
echo 学生号:%ID%
echo.
echo.
echo 学生信息:%%j
)
pause >nul 2>nul
goto sot
mdb.txt内容
00001 张三 语文 成绩:100分
00002 张四 语文 成绩: 85分
00003 张五 语文 成绩: 90分
请高手帮忙改下,把结果分行显示出来(例:姓名一行。科目一行。成绩一行显示出来)
谢谢
mode con lines=20 cols=90
:sot
cls
echo.
set ID=
set /p ID= 请输入3位学生代号码:
for /f "tokens=1*" %%i in ('findstr "%ID:~0,10%" mdb.txt') do (
cls
echo.
echo 学生号:%ID%
echo.
echo.
echo 学生信息:%%j
)
pause >nul 2>nul
goto sot
mdb.txt内容
00001 张三 语文 成绩:100分
00002 张四 语文 成绩: 85分
00003 张五 语文 成绩: 90分
请高手帮忙改下,把结果分行显示出来(例:姓名一行。科目一行。成绩一行显示出来)
谢谢


