Помогите с синтаксисом $ifequal

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1 vlad2 » 11.12.2018, 06:13

Здравствуйте уважаемые фубаровцы

Нужно помочь составить синтактис форматированя в окошке "Операции над файлами"
Иными словами нужно, если %artist% равно %album% - то тогда Self-Titled


Например:

Slayer - 2019 - Slayer

Чтобы заменяло на

Slayer - 2019 - Self-Titled


Пробовал вот так
Код: Выделить всё
$ifequal([%artist%],[%album%],'Self-Titled',%album%)

Но оно почему то всегда в итоге Self-Titled , даже если %artist% НЕ РАВНО %album%


Помогите пожалуйста :help:

Добавлено спустя 1 минуту 7 секунд:
промахнулся веткой, просьба не удалять а перенести в "Есть вопрос?"

Спасибо
vlad2
Автор темы, Новичок
Репутация: -1
С нами: 3 месяца 11 дней

Сообщение #2 Azaza » 11.12.2018, 09:00

$ifequal - для сравнения чисел.
А для сравнения текста - $
strcmp или $stricmp
$ifequal($strcmp(%artist%,%album%),1,Self-titled,%album%)
Аудиофилия - это болезнь,поражающая головной мозг.Набор профилактически-превентивных мер против аудиофилии крайне скуден - техническое образование, умение мыслить логически и наличие здравого смысла.
Azaza M
Бывалый
Аватара
Репутация: 121
С нами: 2 года 6 месяцев

Сообщение #3 vlad2 » 11.12.2018, 16:02

Большое спасибо! Заработало!

Добавлено спустя 6 минут 1 секунду:
А можно как нибудь состовить такой синтаксис

Если %album artist% равно %album% тогда - Split
но если %artist% равно %album% тогда - Self-Titled



Много альбомов сплитов , где 2-3 исполнителя

:help:
vlad2
Автор темы, Новичок
Репутация: -1
С нами: 3 месяца 11 дней

Сообщение #4 Azaza » 11.12.2018, 18:31

$ifequal($strcmp(%artist%,%album%),1,Self-titled,$ifequal($strcmp(%album artist%,%album%),1,Split,%album%))
или
$ifequal($strcmp(%album artist%,%album%),1,Split,$ifequal($strcmp(%artist%,%album%),1,Self-titled,%album%))
Аудиофилия - это болезнь,поражающая головной мозг.Набор профилактически-превентивных мер против аудиофилии крайне скуден - техническое образование, умение мыслить логически и наличие здравого смысла.
Azaza M
Бывалый
Аватара
Репутация: 121
С нами: 2 года 6 месяцев

Сообщение #5 sudden » 12.12.2018, 13:23

ТС а еще крупнее почему не написал? Лови минус за это
sudden M
Бывалый
Репутация: 20
С нами: 12 лет 1 месяц


Вернуться в Секреты foobar2000