Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
@ECHO OFF
COLOR 9F
cd /d %~dp0
echo off>playlist.new.m3u
 
For /F "tokens=1,2 delims=," %%a In (playlist.m3u) Do (
if "%%b" neq "" (
set "str=0"
    for /f "tokens=1 delims=;" %%i in ('findstr /i /c:";%%b;" epg.866.txt') do (set str=1 & echo #EXTINF:-1 %%i,%%b>>playlist.new.m3u)
    set out=%%b
    setlocal EnableDelayedExpansion
    set "out=!out: HD=!"
    if "!str!" equ "0" (
        echo !out!
    for /f "tokens=1 delims=;" %%z in ('findstr /i /c:";!out!" epg.866.txt') do (set str=1 & echo #EXTINF:-1 %%z,%%b>>playlist.new.m3u)
        if "!str!" equ "0" (
            endlocal
            echo #EXTINF:-1 ,%%b>>playlist.new.m3u
        ) else (
            endlocal
        )
        endlocal
    ) else (
        endlocal
    )
) else (
    echo %%a>>playlist.new.m3u
)
)
PAUSE & goto :eof

Всего записей: 3424 | Зарегистр. 29-03-2016 | Отправлено: 13:53 18-12-2022 | Исправлено: bomzz, 14:18 18-12-2022
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru