На цій сторінці
Налаштування кнопок панелі керування
Огляд
Панель керування поділена на дві частини:
- Зліва (рівень файлів): Інтеграція із зовнішніми програмами та швидкі дії (наприклад, «Відкрити за допомогою...», «Показати у Провіднику»). Налаштовуються в
Налаштування - Керування. - Справа (рівень перегляду): Елементи керування областю перегляду (наприклад, обертання, вимкнення звуку, масштабування).
Цей посібник присвячено розширенню лівої частини.
Додавання елементів керування
У Налаштування - Керування можна керувати вбудованими кнопками, створювати власні дії або встановлювати плагіни керування.
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"...": Каталог виведення.