Инструменты пользователя

Инструменты сайта


foobar2000:tagz:tutorial:tagz_intro

Это старая версия документа!


Введение в написание скриптов с использованием Tagz

Tagz это скриптовый язык используемый в foobar2000 не только для конфигурации внешнего вида плэйлистов, но и вообще для реализации любой функциональности уровня продвинутых пользователей. После изучения этого пособия Вы сможете легко использовать этот язык в любых ситуациях. Но начнем мы все же с азов.

Доступ к тэгам и полям

В своей простейшей форме Tagz всего навсего извлекает информацию из тэгов Ваших музыкальных фалов. Вот так:

%artist%

Foobar2000 ищет тэг artist в песне и возвращает имя испонителя. В случае если этот тэг отутсвует в файле Вы получите в качестве результата вопросительный знак (?). Все что заключено между знаками % рассматривается как тэг, не смотря на имя. Если Вы используете тэг с именем my field в Ваших файлах, то используйте %my field% для того чтобы получить информацию из этого тэга.
Кроме того, точно такой же синтаксис используется для доступа к технической информации, например %bitrate% возвращает битрэйт файла, а %_ispaused% покажет Вам сотсояние текущей песни (пауза/проигрывание). Для того чтобы получить более полное описание функциональности Tagz прочтите Справку по функциям и полям, используемым в скриптах Foobar2000 Additionally the same syntax is used for accessing information of a more technical nature: e. g. %bitrate% returns the file’s bitrate or %_ispaused% tells you, if the song’s playback is suspended. For a full list of Tagz’s functionality have a look at the titleformat reference in the Foobar2000 knowledgebase.

foobar2000/tagz/tutorial/tagz_intro.1147780635.txt.gz · Последние изменения: 2006/05/16 14:58 (внешнее изменение)