我想制作一个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%,依此类推。上面输入的所有内容都应该链接在一起。因此,当我输入卡号时,名字和姓氏以及当前余额将正确显示。
答案 0 :(得分:0)
您的问题没有明确定义,但这解决了您的问题:
if not defined var (
set var=green
) else (
set var1=red
)