"...Каждый день примерно в 18:00 мы вручную заменяем файл с объявлениями бегущей строки. В течение дня идет файл, например, от 29.04.2026.txt.
А в 18:00 при помощи кнопки "Загрузить задание немедленно" ставим новую бегущую строку от 30.04.2026.txt. Существует ли возможность автоматически без участия оператора перезагружать бегущую строку примерно в 18:00 во время фильма или программы?..."
Да, можно сделать смену задания в бегущей строки без участия оператора эфира.
Для этого в планировщике Windows нужно создать задачу для обновления файла-задания с объявлениями, а сам титровальный элемент "Бегущая строка" настроить на автоматическую перезагрузку файла-задания.
Пошагово:
1. Создать папку (в примере F:\TextAds), в которой будут храниться файлы с объявлениями для бегущей строки. Дата в названии файлов остаётся.
2. Создать папку (в примере F:\Task), в которой будет находиться файл-задание для бегущей строки с актуальными объявлениями (которые сейчас показываются в эфире). Скопировать в неё самый свежий файл с объявлениями, изменить его название на task.txt.
3. Сформировать bat-файл для обновления файла-задания с объявлениями.
Текст скрипта bat-файла:
@echo off
set "sourceDir=F:\TextAds"
set "destFile=F:\Task\task.txt"
for /f "delims=" %%i in ('dir "%sourceDir%\*.txt" /b /a-d /o-d') do (
copy "%sourceDir%\%%i" "%destFile%" /y
exit
)
Создать текстовый файл с названием changecrawl.txt. Скопировать в него выделенный жирным текст. Сменить расширение на bat. Скопировать файл changecrawl.bat в папку с файлом-заданием.
Скрипт из changecrawl.bat ищет самый новый файл .txt в папке F:\TextAds и копирует его в файл F:\Task\task.txt.
set "sourceDir=F:\TextAds" - в этой строке можно изменить путь к папке с исходными текстовыми файлами с объявлениями (с датами в названиях).
set "destFile=F:\Task\task.txt" - в этой строке можно изменить путь к файлу-заданию для бегущей строки.
4. В планировщике задач Windows нужно создать задачу для обновления файла-задания бегущей строки.
4.1 Создать простую задачу в планировщике, указать название changecrawl.
4.2 Выбрать запуск "Ежедневно".
4.4 Выбрать действие "Запустить программу".
4.5 В качестве программы выбрать созданный раньше файл changecrawl.bat.
5. Изменить настройки титровального элемента с бегущей строкой:
5.1 В качестве задания выбрать ранее созданный файл F:\Task\task.txt
5.2 Для свойства "Авто загрузка" выбрать Да.
6. Сохранить титровальный проект, перезагрузить проект в OnAir3.
Как это работает:
- Каждый день в 18-00 планировщик задач запускает файл changecrawl.bat.
- Скрипт из changecrawl.bat находит самый новый файл с объявлениями в папке F:\TextAds и копирует его в файл F:\Task\task.txt.
- Как только титровальный элемент с бегущей строкой обнаружит, что текстовый файл с объявлениями поменялся, то будет доиграно текущее объявление. После него пойдёт показ объявлений из обновлённого файла. Оставшиеся старые объявления показаны не будут.











