@echo off
setlocal ENABLEDELAYEDEXPANSION
set file=cont.txt
set /a "col=%random% %% 100"
set /a col2 = %col% - 1
for /f "skip=%col2% tokens=*" %%i in (%file%) do echo !%%i! >1.txt
pause
goto :eof
重新贴上来个
@echo off
setlocal ENABLEDELAYEDEXPANSION
set file=a.txt
set /a "col=%random% %% 100"
set /a col2 = %col% - 1
for /f "skip=%col2% tokens=*" %%i in (%file%) do echo %%i >1.txt
pause
goto :eof
@echo off
setlocal ENABLEDELAYEDEXPANSION
set file=cont.txt
:l
set /a col=%random% %% 100
set /a col2 = %col% - 1
for /f "skip=%col2% tokens=*" %%i in (%file%) do (
echo %%i
goto :n
)
:n
pause
goto l