Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
foobar2000:tagz:tutorial [2006/06/09 12:33] Mishail Создание плэйлистов из одиночных трэков |
foobar2000:tagz:tutorial [2006/06/09 11:33] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Пособие по написанию скриптов для foobar2000 ====== | ||
+ | [[http://tagz.brother-john.net/|Оригинал]]. Переведено с любезного разрешения и при содействии автора. | ||
+ | |||
+ | ===== Требования и начальная настройка===== | ||
+ | |||
+ | |||
+ | * [[foobar2000:tagz:tutorial:requirements|Системные требования и начальная установка программы]] | ||
+ | * [[foobar2000:tagz:tutorial:requirements#muzykal_nye_fajly_s_pravil_nymi_tehgami|Музыкальные файлы с правильными тэгами]] | ||
+ | |||
+ | ===== Введение в написание скриптов с использованием Tagz ===== | ||
+ | |||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#dostup_k_tehgam_i_poljam|Доступ к тэгам и полям]] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#podstanovki_polej|Подстановки полей]] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#funkcii|Функции]] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#kontrol_xoda_vypolnenija_skriptafunkcija_if|Контроль хода выполнения скрипта: функция ''$if()'']] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#kontrol_xoda_vypolnenija_skriptafunkcija_select|Контроль хода выполнения скрипта: функция ''$select()'']] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#kommentirovanie_koda|Комментирование кода]] | ||
+ | * [[foobar2000:tagz:tutorial:tagz_intro#obrabotka_strok|Обработка строк]] | ||
+ | |||
+ | ===== Создание дизайна для Columns UI ===== | ||
+ | |||
+ | * [[foobar2000:tagz:tutorial:design_intro#vzgljad_na_konechnyj_rezul_tat|Взгляд на конечный результат]] | ||
+ | * [[foobar2000:tagz:tutorial:design_intro#korotko_o_tom_chto_nam_predstoit|Коротко о том что нам предстоит]] | ||
+ | * [[foobar2000:tagz:tutorial:create_columns|Создание скрипта для столбцов]] | ||
+ | * [[foobar2000:tagz:tutorial:create_columns#stolbec_artist_album|Столбец Artist/Album]] | ||
+ | * [[foobar2000:tagz:tutorial:create_columns#stolbec_tracknumber|The Tracknumber Column]] | ||
+ | * The Track Column | ||
+ | * The Time Column | ||
+ | * The RGain Column | ||
+ | * Done | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme|Создание цветовой схемы]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#opredelenie_cvetov|Определение цветов]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#sozdanie_global_nogo_cvetovogo_skripta|Создание глобального цветового скрипта]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#stolbec_artist_album|Столбец Artist/Album]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#stolbec_tracknumber|Столбец Tracknumber]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#stolbec_track|Столбец Track]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#stolbec_time|Столбец Time]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#stolbec_rgain|Столбец RGain]] | ||
+ | * [[foobar2000:tagz:tutorial:create_colour_scheme#rezul_tat|Результат]] | ||
+ | * [[foobar2000:tagz:tutorial:create_animation|Добавление "Now Playing" анимации]] | ||
+ | * [[foobar2000:tagz:tutorial:create_animation#osnovnoj_indikator_v_stolbce_track|Основной индикатор в столбце Track]] | ||
+ | * [[foobar2000:tagz:tutorial:create_animation#animirovanye_indikatory|Анимированые индикаторы]] | ||
+ | * [[foobar2000:tagz:tutorial:create_animation#rezul_tat|Результат]] | ||
+ | * [[foobar2000:tagz:tutorial:script_bars|Создание скриптов для заголовка окна, строки состояния и всплывающей подсказки в системном трэе]] | ||
+ | * [[foobar2000:tagz:tutorial:script_bars#skript_dlja_zagolovka_okna|Скрипт для заголовка окна]] | ||
+ | * [[foobar2000:tagz:tutorial:script_bars#skript_dlja_stroki_sostojanija|Скрипт для строки состояния]] | ||
+ | * [[foobar2000:tagz:tutorial:script_bars#skript_dlja_vsplyvajuschej_podskazki_v_sistemnom_trehe|Скрипт для всплывающей подсказки в системном трэе]] | ||
+ | * [[foobar2000:tagz:tutorial:script_bars#rezul_tat|Результат]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode|Создание плэйлистов из одиночных трэков]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#vkljuchaem_vkladki_dlja_plehjlistov|Включаем вкладки для плэйлистов]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#vvodim_ogranichenija_na_suschestvujuschie_stolbcy|Вводим ограничения на существующие столбцы]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#sozdanie_stolbcov_dlja_rezhima_odinochnyx_trehkov|Создание столбцов для режима одиночных трэков]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#stolbec_artist|Столбец Artist]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#stolbec_title|Столбец Title]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#stolbec_album|Столбец Album]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#stolbec_time|Столбец Time]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#stolbec_rgain|Столбец RGain]] | ||
+ | * [[foobar2000:tagz:tutorial:create_single_mode#rezul_tat|Результат]] | ||
+ | |||
+ | ====== Differences to Foobar2000 0.8.3 ====== | ||
+ | |||
+ | |||
+ | * Changes to the Preferences Dialogue | ||
+ | * Overview of Tagz Changes | ||
+ | * Global Scripts in 0.8.3 | ||
+ | * Syntax for Global Variables | ||
+ | * Syntax for Colour Scripts | ||
+ | * The Columns’ Scripts in 0.8.3 | ||
+ | * Changing a Script in Detail | ||
+ | * Example Display Script | ||
+ | * Example Colour Script | ||
+ | * Album Mode Columns | ||
+ | * The Artist/Album Column | ||
+ | * The Tracknumber Column | ||
+ | * The Track Column | ||
+ | * The Time Column | ||
+ | * The RGain Column | ||
+ | * Single Mode Columns | ||
+ | * The Artist Column | ||
+ | * The Title Column | ||
+ | * The Album Column | ||
+ | * The Time Column | ||
+ | * The RGain Column | ||
+ | * Scripting the Bars in 0.8.3 | ||
+ | * The Title Bar Script | ||
+ | * The Status Bar Script | ||
+ | * The System Tray Tooltip Script | ||
+ | * Done | ||
+ | |||
+ | ====== Some Final Words ====== | ||
+ | |||
+ | ~~DISCUSSION~~ |