Fuu » 24.11.2009, 03:04
2Vladko:
Все было бы просто, но программа "foobar2000 Shell Associations Updater.exe" в последних версиях фубара
не позволяет менять ключи и параметры реестра, отвечающие за контекстное меню.
Щас расскажу, как ее можно обмануть B)
Во-первых, необходимо, чтобы прежде в систему была установлена не портативная, а стандартная версия foobar.
Если в папке с твоим фубаром нет файла "portable_mode_enabled" - значит все ОК, версия не портативная.
Во-вторых, если в папке с фубаром есть файл "user_profiles_enabled" - это значит, что все твои настройки лежат где-то в
"C:\Documents and settings\[юзер]\Application Data\foobar2000" (у меня не XP, путь точно не помню),
для WIN7 - в "С:\Users\[юзер]\AppData\Roaming\foobar2000".
Нужно заменить (бэкап!!) файлы в папке фубара на файлы из этой папки. После этого "user_profiles_enabled" можно удалить.
Дальше создаем в папке фубара файл с именем "portable_mode_enabled" (без расширения) и на всякий случай переименовываем "foobar2000 Shell Associations Updater.exe" (*.bak).
Настройки сохранены, фубар стал портативным - апдейтер ассоциаций неактивен.
Теперь заходим в реестр (бэкап!!), находим ветку "HKEY_CLASSES_ROOT\foobar2000.MP3\shell\enqueue" и удаляем ключ "LegacyDisable".
Проверяем контекстное меню на mp3-файлах и радуемся :) Для остальных форматов аналогично правим соответствующие ветки.
//upd
Более того, с помощью плагинов foo_runcmd и foo_run можно сделать так, чтобы при нажатии "Enqueue in foobar2000" выбранный файл добавлялся в плейлист и сразу проигрывался.
Последний раз редактировалось
Fuu 24.11.2009, 04:07, всего редактировалось 1 раз.