批处理 - 如何从所有字母中显示它?

时间:2013-09-16 20:55:17

标签: batch-file

我有一个简单的(我希望它不会变得复杂)批处理文件,你在其中输入一系列字母,(可能用空格分隔)并且'解密它们'类似于那些旧的'解码器轮',在这种情况下,A = 1,B = 2,等等

这是我到目前为止所做的,但我希望能够做到这一点,它可以找到你所放在一起的东西,而不是每次只输入一个字母。感谢

echo off cls

:1
echo Enter in letters to decrypt
set /p let=
if %let%==A echo 1
if %let%==B echo 2
if %let%==C echo 3
if %let%==D echo 4
if %let%==E echo 5
if %let%==F echo 6
if %let%==G echo 7
if %let%==H echo 8
if %let%==I echo 9
if %let%==J echo 10
if %let%==K echo 11
if %let%==L echo 12
if %let%==M echo 13
if %let%==N echo 14
if %let%==O echo 15
if %let%==P echo 16
if %let%==Q echo 17
if %let%==R echo 18
if %let%==S echo 19
if %let%==T echo 20
if %let%==U echo 21
if %let%==V echo 22
if %let%==W echo 23
if %let%==X echo 24
if %let%==Y echo 25
if %let%==Z echo 26

:1 echo Enter in letters to decrypt set /p let= if %let%==A echo 1 if %let%==B echo 2 if %let%==C echo 3 if %let%==D echo 4 if %let%==E echo 5 if %let%==F echo 6 if %let%==G echo 7 if %let%==H echo 8 if %let%==I echo 9 if %let%==J echo 10 if %let%==K echo 11 if %let%==L echo 12 if %let%==M echo 13 if %let%==N echo 14 if %let%==O echo 15 if %let%==P echo 16 if %let%==Q echo 17 if %let%==R echo 18 if %let%==S echo 19 if %let%==T echo 20 if %let%==U echo 21 if %let%==V echo 22 if %let%==W echo 23 if %let%==X echo 24 if %let%==Y echo 25 if %let%==Z echo 26

1 个答案:

答案 0 :(得分:0)

 CHOICE /C ABCDEFGHIJKLMNOPQRSTUVWXYZ /N
echo %errorlevel%