2014-02-13 1 views
0

Я хочу сделать файл bat, который при вводе моих данных сохраняет переменную в другой файл bat. Я могу это сделать, но проблема в том, что я хочу использовать одну и ту же переменную для других данных.Как создать переменную, которая является инкрементальной в файле bat?

Возможно ли иметь% var% = Green, а затем файл bat будет понимать, что% var% уже используется и вместо этого использует% var1%, чтобы он мог% var1% = Red? Я пробовал для циклов и если заявления, но я не думаю, что я использую их правильно.

Любая помощь оценена!

Это то, что я использую сейчас

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: 

Edit: так что если% Var% существует, то оно должно создать% var1%, а затем, если% var1% существует создать% var2% и так далее, и так далее. Все, что указано выше, должно быть связано друг с другом. Поэтому, когда я набираю номер карты, имя и фамилия вместе с текущим балансом отображаются правильно.

ответ

0

Ваш вопрос не определен, но это решает, что вы спросили:

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

Хорошо я вижу, что будет работать, но я хотел, чтобы добавить больше переменных через скрипт. Я хочу создать небольшую базу данных, если это имеет смысл. –

+0

Откройте новый вопрос и опишите, что вы после, с примерами. – foxidrive

+0

Я разместил еще один вопрос http://stackoverflow.com/questions/21793087/create-a-database-within-a-bat-file –

Смежные вопросы