如何在bat文件中创建增量变量?

时间:2014-02-13 03:04:54

标签: variables batch-file if-statement for-loop

我想制作一个bat文件,当我输入数据时,它会将变量保存到另一个bat文件中。我能够这样做,但问题是我想对其他数据使用相同的变量。

那么有可能让%var%= Green然后让bat文件意识到%var%已经在使用,而是使用%var1%以便它可以%var1%= Red?我尝试过循环和if语句,但我不认为我正在使用它们。

任何帮助表示赞赏!

这就是我现在正在使用的

If Exist %var% (
set /a variable=!variable!+1)
set /p var=Enter Card Number: 
set /p val=Enter Amount: 
set /p fname=Enter First Name: 
set /p lname=Enter Last Name: 
set /p cbal=Enter Current Balance:

编辑: 因此,如果%var%存在,则应创建%var1%,然后如果%var1%存在,则创建%var2%,依此类推。上面输入的所有内容都应该链接在一起。因此,当我输入卡号时,名字和姓氏以及当前余额将正确显示。

1 个答案:

答案 0 :(得分:0)

您的问题没有明确定义,但这解决了您的问题:

if not defined var (
   set var=green
  ) else (
   set var1=red
)