CMD/BAT - [решено] Батник для работы с 2 переменными.

Ответить
Аватара пользователя
wormfaker

CMD/BAT - [решено] Батник для работы с 2 переменными.

Сообщение wormfaker »

Доброе время суток. Встала надобность сделать батник который будет брать с файла 1.txt две переменные и вставлять их примерно по такой схеме





Код:

Код: Выделить всё

приложение.exe "1" "2" "3"

где:

1.Переменная №1.

2.Переменная №2.

3.Статичное значение.



Текстовик выглядит примерно так:




Цитата:



Переменная №1:Переменная №2



После извлечения переменных и выполнения батника строка в 1.txt с использованными переменными (Переменная №1:Переменная №2) должна удалится, а фал 1.txt сохранится.

При следующем запуске батника выполняется следующая пара переменных ну и т.д.



Пробовал и так и сяк но моих познаний в bat очень малы огромная просьба не проходить мимо.
Аватара пользователя
Гость

Re: CMD/BAT - [решено] Батник для работы с 2 переменными.

Сообщение Гость »

Код:

Код: Выделить всё

@Echo Off
Set VarList=1.txt
Set Executable=приложение.exe
For /F "tokens=1,2 delims=:" %%A In (%VarList%) Do (
Start "" %Executable% "%%A" "%%B" "статичное значение"
GoTo RebuildList
)
:RebuildList
For /F "tokens=1,2 skip=1 delims=:" %%A In (%VarList%) Do (
Echo %%A:%%B>>%VarList%.tmp
)
Del /Q %VarList%&&Ren %VarList%.tmp %VarList%
Аватара пользователя
wormfaker

Re: CMD/BAT - [решено] Батник для работы с 2 переменными.

Сообщение wormfaker »

Anonymоus Огромное спасибо за помощь.

Все заработало...!!!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»