Командная строка

Click to Display Table of Contents

Navigation:  Работа с программой > Инструменты > Генератор отчетов >

Командная строка

Генератор отчетов поддерживает командную строку для автоматического создания отчетов. Его можно вызвать с помощью команды run планировщика.

 

Формат командной строки

ReportViewer.exe --create=Filename|Format|DateFrom|DateTo|Type|Fields

 

Параметры

Filename - имя файла отчета без расширения

Format - формат: CSV или PDF

DateFrom - начальная дата отчета в формате ISO (ГГГГ-ММ-ДД, например, 2023-12-30)

DateTo - дата окончания отчета в формате ISO

Type - тип отчета: List (список) или Playcount (количество запусков)

Fields (необязательно) - список полей, которые включить в отчет (список номеров, разделенных запятой); если не указан, используется набор полей по умолчанию

 

Поля

0 - Название

1 - Исполнитель

2 - Альбом

3 - Год

4 - Жанр

5 - Комментарий

6 - Количество запусков

7 - Длительность

8 - Время и дата запуска

9 - Дата запуска

10 - Время запуска

11 - Слушателей

12 - Имя файла

13 - Общая длительность

14 - Язык

15 - Издатель

16 - Исполнитель альбома

17 - Композитор

18 - Копирайт

 

Конец месяца (для параметра DateTo)

Укажите 00 (два нуля) в качестве дня, чтобы указать конец месяца, например: 2023-01-00 преобразуется в 2023-01-31. Это полезно, когда месяц не известен заранее, например, при использовании шаблонов имен файлов (см. примеры ниже).

 

Пример командной строки

C:\Program Files\RadioBOSS\ReportViewer.exe --create=C:\report|PDF|2023-01-01|2023-01-31|List

 

Пример командной строки с указанием полей (название, исполнитель, количество запусков)

C:\Program Files\RadioBOSS\ReportViewer.exe --create=C:\report|PDF|2023-01-01|2023-01-31|List|0,1,6

 

Пример использования команды планировщика "run" (в этом случае нет необходимости указывать полный путь к .exe файлу)

run ReportViewer.exe --create=C:\report|PDF|2023-01-01|2023-01-31|List

 

Пример использования команды планировщика "run" с шаблонами имен файлов для автоматического создания ежемесячных отчетов

run ReportViewer.exe --create=C:\report-?yyyy-?mm|PDF|?yyyy-?mm-01|?yyyy-?mm-00|List