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

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

arttodraw 06-10-2022 10:50 2993671

Копирование строк по номерам из txt и подстановка атрибутами к исполняемому файлу
 
Приветствую!
Есть файл txt с 5 строками вида
Код:

Пустая строка
Заголовок
ключ1:ключ2
ключ1:ключ2
ключ1:ключ2

Нужно из этого txt скопировать построчно последние 3 строки и подставить в команду вида:
Код:

exe -key 3 строка -key 4 строка -key 5 строка *.mp4 *key.mp4
И соответственно выполнить команду

Возможно ли это реализовать средствами bat/cmd?
Заранее спасибо всем откликнувшимся :)

megaloman 06-10-2022 14:40 2993680

Код:

@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

Подставите сами?

arttodraw 06-10-2022 15:10 2993681

Цитата:

Цитата megaloman
Подставите сами? »

Спасибо большое, попробую, по результатам отпишусь :)

arttodraw 06-10-2022 17:09 2993683

megaloman, спасибо Вам большое, еще раз :)
все работает, просто отлично! :rupor:


Время: 23:51.

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