不知道如何使用批处理检测变量

时间:2016-11-26 21:49:14

标签: batch-file variables

我正在制作一个使用批处理的游戏,你将获得不同的选项,每次给出一个选项我需要变量一个上升,但是因为有些选项只需要你一个圆圈我需要它灵活。我还需要知道如何判断变量是否等于4或那些沿线的东西,我将如何实现这一目标?

编辑:一旦这个问题不再被搁置,我将发布我找到的解决方案。

1 个答案:

答案 0 :(得分:0)

使用set更改变量值,%var%使用它们:

set variable=4
echo Variable is equal to %variable%.
pause

输出:

  

变量等于4.
  按一个键继续。 。

如果您想知道是否定义了变量,只需使用if defined <variable>

if defined myVar (echo Defined!) else (echo myVar isn't defined.)

如果定义了myVar,它将输出 Defined! myVar未定义其他。