На цій сторінці

Налаштування кнопок панелі керування

Огляд

Панель керування поділена на дві частини:

  • Зліва (рівень файлів): Інтеграція із зовнішніми програмами та швидкі дії (наприклад, «Відкрити за допомогою...», «Показати у Провіднику»). Налаштовуються в Налаштування - Керування.
  • Справа (рівень перегляду): Елементи керування областю перегляду (наприклад, обертання, вимкнення звуку, масштабування).

Цей посібник присвячено розширенню лівої частини.

Додавання елементів керування

У Налаштування - Керування можна керувати вбудованими кнопками, створювати власні дії або встановлювати плагіни керування.

1. Власні дії

  1. Натисніть + під списком дій і виберіть програму або скрипт для запуску.
  2. Налаштуйте параметри дії на правій панелі:
    • Ім'я: Відображувана назва у спливаючих підказках.
    • Виконуваний файл: Шлях до цільового виконуваного файлу (.exe).
    • Аргументи: Аргументи командного рядка. Використовуйте плейсхолдери, такі як "${input_file}", для передавання шляхів до файлів.
    • Формати файлів: Цільові розширення файлів (наприклад, png, zip) або Спеціальні токени (наприклад, ${type_folder}).
    • Закривати вікно після успішного запуску: Закривати вікно перегляду після успішного запуску зовнішньої програми. Seer не очікує завершення роботи програми.

2. Плагіни керування

Плагіни керування надають готові дії. Вони відрізняються від власних дій, у яких використовується вже наявна програма або скрипт.

Офіційні плагіни елементів керування

Офіційні плагіни зібрані в центрі завантажень. Відвідайте Завантаження плагінів - Елементи керування, щоб завантажити пакунки .zip. Їх можна імпортувати безпосередньо без розпакування.

Встановлення завантаженого плагіна

  1. У Налаштування > Керування натисніть + під списком.
  2. Виберіть завантажений .zip напряму або виберіть plugin.json з повністю розпакованого пакета.
  3. Перевірте формати та поведінку імпортованої дії на панелі властивостей.
  4. Натисніть Гаразд, щоб зберегти й застосувати. Натискання Скасувати скасовує імпорт.

Якщо пакет надає іншу можливість, 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:

  1. Виконуваний файл: ${7z} (або виберіть власний 7z.exe).
  2. Аргументи: x "${input_file}" -r -y -o"C:\Output\Path\"
  3. Формати файлів: zip rar 7z tar gz

Опис параметрів: * x: Розпакувати з повними шляхами. * "${input_file}": Цільовий файл архіву. * -r: Рекурсивно проходити підкаталоги. * -y: Відповідати «Так» на всі запити (перезапис). * -o"...": Каталог виведення.