本帖最后由 77七 于 2022-10-29 03:05 编辑
写了好几次,最后就这样吧- @echo off
- echo.
- set /p sn=请输入初始字符串:
- echo.
- set /p num=请输入生成的序列号数量:
- echo.
- echo A、正序 B、反序
- echo.
- set /p choice=请选择生成的数字方向(A/B,区分大小写):
-
- set a=%sn%
- set var1=%a:~0,8%
- set var2=%a:~8,6%
- if "%choice%"=="A" (
- set d=+
- ) else (
- set d=-
- )
-
- set c=0
- :m
- echo %var1%%var2%>>序列号.txt
- set /a var2=var2%d%1
- set /a c=c+1
- if %c% lss %num% goto :m else (
- echo 完成
- )
- pause
复制代码
|