- @echo off&setlocal enabledelayedexpansion
- set "var=ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- set /p str=请输入:
- set "s1=%str:~-1%"
- if "%s1%" neq "*" if "!var:*%s1%=!" neq "!var!" goto :end
- set str=%str:~,-1%
- :start
- set /p s1=请输入(A-Z):
- if "%s1%" == "*" goto :start
- if "%s1:~1%" neq "" goto :start
- if "!var:*%s1%=!" == "!var!" goto :start
- set str=%str%%s1%
- :end
- set "h=FEDCBA9876543210"
- set "t=!var:*%s1%=!"
- set "s=!t!"
- set len=0
- if "!s:~16!" neq "" (set len=16&set "s=!s:~16!")
- set s=!s!!h!&set/a "len+=0x!s:~16,1!"
- for /l %%i in (0,1,!len!) do echo !str:~,-1!!t:~%%i,1!
- pause
复制代码 回复 7# 帝尊 |