
| Quote: | |
|
CODE: [Copy to clipboard]@echo off
for /f "tokens=1,2 delims=-" %%a in (a.txt) do (
if "%%a"=="5" (call set str=%%str%% %%b)
)
for %%a in (%str%) do (
set n=1
for %%b in (%str%) do (if %%a gtr %%b set /a n+=1)
call set _%%n%%=%%a
)
call echo 5-%%_%n%%%
pause
CODE: [Copy to clipboard][ Last edited by pusofalse on 2008-8-23 at 11:45 AM ]@echo off
for /f "delims=" %%a in ('findstr "^5" a.txt') do (
set "var= %%a"
call,set "_%%var:~-8%%=%%a"
)
for /f "tokens=2 delims==" %%i in ('set _') do set "max=%%i"
echo %max%
pause
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in (a.txt) do (
for %%i in (%%a) do (
set "var=%%i"
if "!var:~,1!" equ "5" (
set "var= !var!"
set "_!var:~-10!=%%i"
)
)
)
for /f "tokens=2 delims==" %%i in ('set _') do set "max=%%i"
echo %max%
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |