Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Батник для работы с 2 переменными. (http://forum.oszone.net/showthread.php?t=210909)

wormfaker 10-07-2011 23:20 1710829

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

Код:

приложение.exe "1" "2" "3"
где:
1.Переменная №1.
2.Переменная №2.
3.Статичное значение.

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

Цитата:

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

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

Anonymоus 11-07-2011 00:21 1710860

Код:

@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 11-07-2011 04:39 1710907

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


Время: 09:51.

Время: 09:51.
© OSzone.net 2001-