好麻烦的说- @echo off&md result 2>nul
- setlocal enabledelayedexpansion
- for /l %%a in (1 1 3) do (
- for /l %%b in (6 -1 1) do set/a a=!a!+%%b&set .!a!=1
- )
- >"result\123456.txt" call :lp + - *
- endlocal&setlocal enabledelayedexpansion
- for /l %%a in (0 21 43) do (
- for /l %%b in (1 1 6) do set/a a=%%a+%%b&set .!a!=1
- )
- >"result\234567.txt" call :lp + - *
- endlocal&setlocal enabledelayedexpansion
- (for /f "delims=" %%a in (a.txt) do (
- set/a n+=1
- if "!n!"=="6" echo,1+2=%%a
- if "!n!"=="27" echo,1-2=%%a
- if "!n!"=="48" echo,1*2=%%a
- ))>"result\17.txt"
- goto :eof
-
- :lp
- for /f "delims=" %%a in (a.txt) do (
- set/a n+=1
- if not defined .!n! set/a m+=1&set "_!m!=%%a"
- )
- :11
- for /l %%i in (1 1 6) do (
- set/a n1=%%i+1
- for /l %%j in (!n1! 1 6) do set/a i+=1&call echo,%%i%1%%j=%%_!i!%%
- )
- if not "%2"=="" shift&goto :11
复制代码
|