На этой странице
Настройка кнопок панели управления
Обзор
Панель управления разделена на две части:
- Слева (уровень файлов): Интеграция с внешними приложениями и быстрые действия (например, «Открыть с помощью...», «Показать в проводнике»). Настраиваются в
Настройки - Управление. - Справа (уровень предпросмотра): Элементы управления областью просмотра (например, поворот, отключение звука, масштаб).
Это руководство посвящено расширению левой части.
Добавление элементов управления
В Настройки - Управление можно управлять встроенными кнопками, создавать пользовательские действия или устанавливать плагины управления.
1. Пользовательские действия
- Нажмите + под списком действий и выберите программу или скрипт для запуска.
- Настройте параметры действия на правой панели:
- Имя: Отображаемое имя во всплывающих подсказках.
- Исполняемый файл: Путь к целевому исполняемому файлу (
.exe). - Аргументы: Аргументы командной строки. Используйте плейсхолдеры, такие как
"${input_file}", для передачи путей к файлам. - Форматы файлов: Целевые расширения файлов (например,
png,zip) или Специальные токены (например,${type_folder}). - Закрывать окно после успешного запуска: Закрывать окно предпросмотра после успешного запуска внешней программы. Seer не ожидает завершения работы программы.
2. Плагины управления
Плагины управления предоставляют готовые действия. Они отличаются от пользовательских действий, в которых используется уже имеющаяся программа или скрипт.
Официальные плагины элементов управления
Официальные плагины собраны в центре загрузок. Посетите Загрузка плагинов - Элементы управления, чтобы скачать пакеты .zip. Их можно импортировать напрямую без распаковки.
Установка скачанного плагина
- В
Настройки > Управлениенажмите + под списком. - Выберите скачанный
.zipнапрямую или выберитеplugin.jsonиз полностью распакованного пакета. - Проверьте поддерживаемые форматы и поведение импортированного действия на панели свойств.
- Нажмите ОК, чтобы сохранить и применить его. Нажатие Отмена отменяет импорт.
Если пакет предоставляет другую возможность, Seer автоматически перенаправит вас на соответствующую страницу настроек.
Управление действиями
- Изменение порядка: Перетаскивайте элементы в списке, чтобы изменить порядок кнопок на панели управления.
- Включение/отключение: Выберите действие и измените значение Включено в его свойствах, затем сохраните настройки.
- Пользовательские переопределения: Для установленных плагинов можно в любое время настроить сопоставленные форматы файлов и аргументы CLI или сбросить их к значениям по умолчанию.
- Встроенные кнопки: Встроенные действия («Открыть в приложении по умолчанию», «Показать в проводнике», «Навигация по файлам того же типа») можно включать и отключать по отдельности.
Плейсхолдеры и специальные токены
1. Плейсхолдеры командной строки
Seer предоставляет встроенные токены, которые динамически подставляются во время запуска внешних инструментов:
| Плейсхолдер | Описание | Пример |
|---|---|---|
${input_file} |
Абсолютный путь к просматриваемому файлу или папке. | C:\Users\Username\Documents\file.zip |
${7z} |
Абсолютный путь к встроенному 7z.exe. Также принимается в поле Исполняемый файл. |
C:\Program Files\Seer\plugins\7z.exe |
${seer_exe} |
Абсолютный путь к Seer.exe. |
C:\Program Files\Seer\Seer.exe |
${seerviewer_exe} |
Абсолютный путь к SeerViewer.exe. |
C:\Program Files\Seer\SeerViewer.exe |
${seer_dir} |
Каталог, содержащий Seer.exe. |
C:\Program Files\Seer |
${screenshot} |
Абсолютный путь к временному PNG-скриншоту текущего предпросмотра. | C:\Users\Username\AppData\Local\Temp\Seer\screenshot\view_1.png |
Если путь может содержать пробелы, заключите плейсхолдер в двойные кавычки: "${input_file}".
Создаёте собственный плагин управления? См. Разработка и реализация плагинов для получения полной матрицы плейсхолдеров и токенов сопоставления, включая сведения о том, какие плейсхолдеры поддерживаются каждой возможностью плагина.
2. Специальные токены формата файлов
Используйте эти токены в поле Форматы файлов для сопоставления нестандартных типов файлов или папок:
| Токен | Описание |
|---|---|
${type_folder} |
Соответствует каталогам и папкам. |
${type_file} |
Соответствует всем файлам (включая файлы без расширения). |
${type_all} |
Соответствует всему (как файлам, так и папкам). |
${type_pdf} |
Соответствует документам PDF. |
${type_image} |
Соответствует файлам изображений, классификация как у встроенного просмотрщика изображений. |
${type_media} |
Соответствует аудио-/видеофайлам, классификация как у встроенного медиапросмотрщика. |
${type_web} |
Соответствует веб-страницам (HTML и Markdown), классификация как у встроенного HTML-просмотрщика. |
${type_text} |
Соответствует текстовым файлам и коду, классификация как у встроенного текстового просмотрщика. |
${type_none} |
Соответствует файлам, не относящимся ни к одной из перечисленных категорий (например, архивы, исполняемые файлы). |
Примечание: Токены нечувствительны к регистру и могут комбинироваться с расширениями файлов через пробелы или запятые (например, png jpg ${type_folder}).
Токены категорий ${type_*} классифицируют файлы по расширению по тем же таблицам, что и встроенные просмотрщики; они соответствуют только файлам — комбинируйте с ${type_folder}, если нужны и папки.
3. Пример настройки: Распаковка архива с помощью 7-Zip
Чтобы добавить кнопку для распаковки архивов с помощью встроенного 7-Zip:
- Исполняемый файл:
${7z}(или укажите путь к собственному7z.exe). - Аргументы:
x "${input_file}" -r -y -o"C:\Output\Path\" - Форматы файлов:
zip rar 7z tar gz
Разбор параметров:
* x: Извлечь с полными путями.
* "${input_file}": Целевой файл архива.
* -r: Рекурсивно обрабатывать подкаталоги.
* -y: Отвечать «Да» на все запросы (перезапись).
* -o"...": Каталог вывода.