Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование строк по номерам из txt и подстановка атрибутами к исполняемому файлу

Ответить
Настройки темы
CMD/BAT - [решено] Копирование строк по номерам из txt и подстановка атрибутами к исполняемому файлу

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствую!
Есть файл txt с 5 строками вида
Код: Выделить весь код
Пустая строка
Заголовок
ключ1:ключ2
ключ1:ключ2
ключ1:ключ2
Нужно из этого txt скопировать построчно последние 3 строки и подставить в команду вида:
Код: Выделить весь код
exe -key 3 строка -key 4 строка -key 5 строка *.mp4 *key.mp4
И соответственно выполнить команду

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

Отправлено: 10:50, 06-10-2022

 

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@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
Подставите сами?

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:40, 06-10-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Подставите сами? »
Спасибо большое, попробую, по результатам отпишусь

Отправлено: 15:10, 06-10-2022 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:09, 06-10-2022 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование строк по номерам из txt и подстановка атрибутами к исполняемому файлу

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - чтение строк из файла и последующая вставка этих строк в copy con file.txt sermister1 Скриптовые языки администрирования Windows 5 11-06-2020 15:46
Любой язык - [решено] Добавить блоки строк из одного txt файла в другие txt файлы Alexander_88 Скриптовые языки администрирования Windows 7 06-07-2019 00:15
Любой язык - Удаление из txt файлов не нужных строк и дубликатов строк. voler Скриптовые языки администрирования Windows 1 26-02-2018 14:10
CMD/BAT - [решено] Подстановка переменной из TXT файла crun4 Скриптовые языки администрирования Windows 2 09-09-2014 13:01
CMD/BAT - [решено] Копирование\перенос строк с 1.txt до определённой строки\секции в 2.txt. crimes Скриптовые языки администрирования Windows 7 11-06-2013 14:42




 
Переход