现在我正在尝试创建一个输入类似的程序:
dfe234
pfg156
lno678
(Psuedo)随机使用批处理,但不幸的是,当我运行时:
@echo off
:generate
set /a digitone=%random% %% 6 + 1
set /a digittwo=%random% %% 6 + 1
set /a digitthr=%random% %% 6 + 1
set /a letters=(26 * %random%) / 32768 + 1
for /f "tokens=%letters%" %%l in ("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 set letterone = %%l
set /a letters=(26 * %random%) / 32768 + 1
for /f "tokens=%letters%" %%l in ("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 set lettertwo = %%l
set /a letters=(26 * %random%) / 32768 + 1
for /f "tokens=%letters%" %%l in ("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 set letterthree = %%l
echo %letterone%%lettertwo%%letterthree%%digitone%%digittwo%%digitthr%
goto generate
我收到:
ECHO is OFF.
还有一个数字,在经过一些修补之后我得出结论,它没有将变量设置为%%l
。有人可以帮助我和其他有类似问题的人吗?谢谢你,祝你有个愉快的一天。