Копирование строк по номерам из txt и подстановка атрибутами к исполняемому файлу
Приветствую!
Есть файл txt с 5 строками вида
Код:
Пустая строка
Заголовок
ключ1:ключ2
ключ1:ключ2
ключ1:ключ2
Нужно из этого txt скопировать построчно последние 3 строки и подставить в команду вида:
Код:
exe -key 3 строка -key 4 строка -key 5 строка *.mp4 *key.mp4
И соответственно выполнить команду
Возможно ли это реализовать средствами bat/cmd?
Заранее спасибо всем откликнувшимся :)
|
Код:
@Echo Off
cls
Set "FileIn=Z:\Box_In\Есть файл txt с 5 строками.txt"
If Not Exist "%FileIn%" (Echo File "%FileIn%" not found &Pause &Exit /B 2)
FOR /F "usebackq tokens=1* delims=:" %%i IN (`2^>nul FindStr /N ":" "%FileIn%"`) DO Set "Str%%i=%%j"
Set "Work=False"
If Defined Str3 If Defined Str4 If Defined Str5 Set "Work=True"
If /I %Work%==False (Echo "Str3=%Str3%" "Str4=%Str4%" "Str5=%Str5%" some variable not defined &Pause &Exit /B 2)
Echo Str3=%Str3%
Echo Str4=%Str4%
Echo Str5=%Str5%
pause
Exit /B
Подставите сами?
|
Спасибо большое, попробую, по результатам отпишусь :)
|
megaloman, спасибо Вам большое, еще раз :)
все работает, просто отлично! :rupor:
|
Время: 23:51.
© OSzone.net 2001-