反序显示输入内容批处理
反序显示输入内容批处理
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:@echooff::反序显示输入,能处理数字+字母(区分大小写)+符号格式的混合型输入::区分大小写::稍加改造,可以实现...

复制代码 代码如下:

@echo off

:: 反序显示输入,能处理 数字+字母(区分大小写)+符号 格式的混合型输入

:: 区分大小写

:: 稍加改造,可以实现密码的枚举?

:: 不能处理的字符:

:: 管道符号:|

:: 重定向符号:<、>

:: 连接符号:&

:: 脱字或逃逸符号:%、^

:: 其他符号:?、*、)、=、;、"

:: code by jm 2006-9-7 CMD@XP

cls

set input=

set /p input= 请输入一个字符串

set output=

if not "%input%"=="" set input=%input%

:loop

for %%i in (0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ` ~ ! @ # $ ^( - + . / [ ] { } : ') do (

(if %input:~-1% equ %%i set output=%output%%%i)&&set input=%input:~0,-1%

)

if not "%input%"=="" goto :loop

echo 反序显示输入,结果是 %output%

pause

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新DOS/BAT学习
热门DOS/BAT学习
脚本专栏子分类