使用正在设置的变量中的变量批量设置变量。出了点问题

时间:2016-07-01 21:15:40

标签: windows batch-file cmd

我正在尝试在循环中设置多个变量,因此变量的数量可以是无限的。例如,它将询问它将设置多少变量并询问每个变量。然后它会显示它们。它所说的每个变量都是“echo is OFF”。变量是数字。当我使用CMD执行此操作时,它可以正常工作。

我在Windows 8上使用批处理。

这是我的代码:

innerHeight

这部分似乎不起作用:

@echo off
title HANGMAN
color f0
:start1
cls
echo HANGMAN
echo -------
pause
cls
set /p LETTERS=Amount of letters:
set num=0

:a
cls
set /a num=%num%+1
set /p INSERT=%num% letter:

set %num%=%INSERT%


if %LETTERS%==%NUM% (
goto finish
) else (
goto a
)

:finish
cls
echo %INSERT%
echo %num%
echo %1%
echo %2%
echo %3%
echo %4%
echo %%num%%
pause

0 个答案:

没有答案