Na tej stronie

Dostosowywanie przycisków paska sterowania

Przegląd

Pasek sterowania jest podzielony na dwie części:

  • Lewa (poziom plików): Integracja z aplikacjami zewnętrznymi i szybkie akcje (np. „Otwórz za pomocą...”, „Pokaż w Eksploratorze plików”). Można je skonfigurować w Ustawienia - Sterowanie.
  • Prawa (poziom podglądu): Elementy sterujące widokiem (np. obrót, wyciszenie, powiększenie).

Ten przewodnik skupia się na rozszerzaniu części lewej.

Dodawanie elementów sterujących

W Ustawienia - Sterowanie możesz zarządzać wbudowanymi przyciskami, tworzyć niestandardowe akcje lub instalować wtyczki sterujące.

1. Niestandardowe akcje

  1. Kliknij + pod listą akcji i wybierz program lub skrypt do uruchomienia.
  2. Skonfiguruj szczegóły akcji w prawym panelu:
    • Nazwa: Nazwa wyświetlana w etykietach narzędzi.
    • Plik wykonywalny: Ścieżka do docelowego pliku wykonywalnego (.exe).
    • Argumenty: Argumenty wiersza poleceń. Użyj symboli zastępczych, takich jak "${input_file}", aby przekazywać ścieżki do plików.
    • Formaty plików: Docelowe rozszerzenia plików (np. png, zip) lub Znaczniki specjalne (np. ${type_folder}).
    • Zamknij podgląd po pomyślnym uruchomieniu: Zamyka podgląd po pomyślnym uruchomieniu programu zewnętrznego. Seer nie czeka na zakończenie działania programu.

2. Wtyczki sterujące

Wtyczki sterujące dostarczają gotowe spakowane akcje. Różnią się one od akcji niestandardowych, które korzystają z posiadanego już programu lub skryptu.

Oficjalne wtyczki elementów sterujących

Oficjalne pakiety wtyczek elementów sterujących zebrano w centrum pobierania. Odwiedź Pobieranie wtyczek - Elementy sterujące, aby pobrać pakiety .zip. Można je zaimportować bezpośrednio bez wypakowywania.

Instalacja pobranej wtyczki

  1. W Ustawienia > Sterowanie kliknij + pod listą.
  2. Wybierz pobrany plik .zip bezpośrednio lub wybierz plugin.json z w pełni rozpakowanego pakietu.
  3. Sprawdź formaty i zachowanie zaimportowanej akcji w panelu szczegółów.
  4. Kliknij OK, aby zapisać i zacząć korzystać. Kliknięcie Anuluj odrzuca import.

Jeśli pakiet zapewnia inne możliwości, Seer automatycznie przekieruje Cię na odpowiednią stronę ustawień.

Zarządzanie akcjami

  • Zmiana kolejności: Przeciągaj i upuszczaj elementy na liście, aby zmienić kolejność przycisków na pasku sterowania.
  • Włączanie/wyłączanie: Zaznacz akcję i zmień stan Włączona w jej szczegółach, a następnie zapisz ustawienia.
  • Dostosowywanie: W przypadku zainstalowanych wtyczek możesz w dowolnym momencie dostosować dopasowane formaty plików i argumenty CLI lub przywrócić wartości domyślne.
  • Wbudowane przyciski: Akcje wbudowane (Otwórz za pomocą domyślnej aplikacji, Pokaż w Eksploratorze plików, Nawigacja po plikach tego samego typu) można włączać i wyłączać niezależnie.

Symbole zastępcze i znaczniki specjalne

1. Symbole zastępcze wiersza poleceń

Seer udostępnia wbudowane znaczniki, które są dynamicznie rozpoznawane w czasie wykonywania przy uruchamianiu zewnętrznych narzędzi:

Symbol Opis Przykład
${input_file} Ścieżka bezwzględna do podglądanego pliku lub folderu. C:\Users\Username\Documents\file.zip
${7z} Ścieżka bezwzględna do dołączonego 7z.exe. Akceptowane również w polu Plik wykonywalny. C:\Program Files\Seer\plugins\7z.exe
${seer_exe} Ścieżka bezwzględna do Seer.exe. C:\Program Files\Seer\Seer.exe
${seerviewer_exe} Ścieżka bezwzględna do SeerViewer.exe. C:\Program Files\Seer\SeerViewer.exe
${seer_dir} Katalog zawierający Seer.exe. C:\Program Files\Seer
${screenshot} Ścieżka bezwzględna do tymczasowego zrzutu ekranu PNG bieżącego widoku. C:\Users\Username\AppData\Local\Temp\Seer\screenshot\view_1.png

Jeśli ścieżka może zawierać spacje, ujmij symbol zastępczy w cudzysłów: "${input_file}".

Tworzysz własną wtyczkę sterującą? Zobacz Tworzenie i implementacja wtyczek, aby zapoznać się z pełną macierzą symboli zastępczych i znaczników dopasowania, w tym informacją o tym, które symbole zastępcze są obsługiwane przez poszczególne możliwości wtyczek.

2. Specjalne znaczniki formatów plików

Użyj tych znaczników w polu Formaty plików, aby dopasować niestandardowe typy plików lub foldery:

Znacznik Opis
${type_folder} Dopasowuje katalogi i foldery.
${type_file} Dopasowuje wszystkie pliki (w tym pliki bez rozszerzenia).
${type_all} Dopasowuje wszystko (zarówno pliki, jak i foldery).
${type_pdf} Dopasowuje dokumenty PDF.
${type_image} Dopasowuje pliki obrazów, klasyfikowane jak wbudowana przeglądarka obrazów.
${type_media} Dopasowuje pliki audio/wideo, klasyfikowane jak wbudowana przeglądarka multimedialna.
${type_web} Dopasowuje strony internetowe (HTML i Markdown), klasyfikowane jak wbudowana przeglądarka HTML.
${type_text} Dopasowuje pliki tekstowe/kod źródłowy, klasyfikowane jak wbudowana przeglądarka tekstu.
${type_none} Dopasowuje pliki niebędące w żadnej z powyższych kategorii (np. archiwa, pliki wykonywalne).

Uwaga: W znacznikach wielkość liter nie ma znaczenia. Można je łączyć z rozszerzeniami plików za pomocą spacji lub przecinków (np. png jpg ${type_folder}).

Tokeny kategorii ${type_*} klasyfikują pliki według rozszerzeń przy użyciu tych samych tabel co wbudowane przeglądarki; dopasowują tylko pliki — połącz je z ${type_folder}, jeśli potrzebne są też foldery.

3. Przykład konfiguracji: Wypakowywanie archiwum za pomocą 7-Zip

Aby dodać przycisk wypakowujący archiwa przy użyciu dołączonego 7-Zip:

  1. Plik wykonywalny: ${7z} (lub wskaż własny 7z.exe).
  2. Argumenty: x "${input_file}" -r -y -o"C:\Output\Path\"
  3. Formaty plików: zip rar 7z tar gz

Szczegóły parametrów: * x: Wypakuj z pełnymi ścieżkami. * "${input_file}": Docelowy plik archiwum. * -r: Rekurencyjnie przeszukuj podkatalogi. * -y: Przyjmij odpowiedź „Tak” na wszystkie pytania (nadpisywanie). * -o"...": Katalog docelowy.