På den här sidan
Anpassa knappar i kontrollfältet
Översikt
Kontrollfältet är uppdelat i två delar:
- Vänster (filnivå): Integrering med externa program och snabbåtgärder (t.ex. "Öppna med...", "Visa i Utforskaren"). Dessa konfigureras i
Inställningar - Kontroller. - Höger (förhandsgranskningsnivå): Visningskontroller (t.ex. rotera, ljud av, zooma).
Den här guiden fokuserar på att utöka den vänstra delen.
Lägga till kontroller
I Inställningar - Kontroller kan du hantera inbyggda knappar, skapa anpassade åtgärder eller installera kontrollplugins.
1. Anpassade åtgärder
- Klicka på + under åtgärdslistan och välj det program eller skript som ska köras.
- Konfigurera åtgärdens detaljer i den högra panelen:
- Namn: Visningsnamn som visas i verktygstips.
- Körbar fil: Sökväg till målfilen (
.exe). - Argument: Kommandoradsargument. Använd platshållare som
"${input_file}"för att skicka filsökvägar. - Filformat: Målfiländelser (t.ex.
png,zip) eller Specialkoder (t.ex.${type_folder}). - Stäng förhandsgranskning efter lyckad start: Stänger förhandsgranskningsfönstret så snart det externa programmet har startat. Seer väntar inte på att programmet ska avslutas.
2. Kontrollplugins
Kontrollplugins tillhandahåller färdigpaketerade åtgärder. De skiljer sig från anpassade åtgärder, som använder ett program eller skript du redan har.
Officiella kontrolltillägg
Officiella kontrolltillägg finns samlade i nedladdningscentret. Besök Nedladdning av tillägg - Kontroller för att ladda ner .zip-paket. De kan importeras direkt utan uppackning.
Installera den nedladdade filen
- I
Inställningar > Kontroller, klicka på + under listan. - Välj den nedladdade
.zip-filen direkt, eller väljplugin.jsonfrån ett helt uppackat paket. - Granska den importerade åtgärdens format och beteende i detaljpanelen.
- Klicka på OK för att spara och använda den. Avbryt kasserar importen.
Om ett paket tillhandahåller en annan funktion tar Seer dig automatiskt till motsvarande inställningssida.
Hantera åtgärder
- Ändra ordning: Dra och släpp objekt i listan för att ordna om knapparna i kontrollfältet.
- Aktivera/inaktivera: Markera en åtgärd och ändra Aktiverad i dess detaljer, spara sedan inställningarna.
- Anpassa regler: För installerade insticksmoduler kan du när som helst anpassa matchade filformat och CLI-argument, eller återställa till standard.
- Inbyggda knappar: Inbyggda åtgärder (Öppna med standardprogram, Visa i Utforskaren, Navigering av samma typ) kan aktiveras eller inaktiveras individuellt.
Platshållare och specialkoder
1. Platshållare för kommandorad
Seer tillhandahåller inbyggda koder som matchas dynamiskt under körning när externa verktyg startas:
| Platshållare | Beskrivning | Exempel |
|---|---|---|
${input_file} |
Absolut sökväg till filen eller mappen som förhandsgranskas. | C:\Users\Username\Documents\file.zip |
${7z} |
Absolut sökväg till medföljande 7z.exe. Godkänns även i fältet Körbar fil. |
C:\Program Files\Seer\plugins\7z.exe |
${seer_exe} |
Absolut sökväg till Seer.exe. |
C:\Program Files\Seer\Seer.exe |
${seerviewer_exe} |
Absolut sökväg till SeerViewer.exe. |
C:\Program Files\Seer\SeerViewer.exe |
${seer_dir} |
Katalogen som innehåller Seer.exe. |
C:\Program Files\Seer |
${screenshot} |
Absolut sökväg till en tillfällig PNG-skärmbild av den aktuella vyn. | C:\Users\Username\AppData\Local\Temp\Seer\screenshot\view_1.png |
Om en sökväg kan innehålla blanksteg, omge platshållaren med dubbla citattecken: "${input_file}".
Vill du skriva ett eget kontrolltillägg? Se Pluginutveckling och implementering för den fullständiga matrisen över platshållare och matchningskoder, inklusive vilka platshållare varje tilläggsfunktion stöder.
2. Specialkoder för filformat
Använd dessa koder i fältet Filformat för att matcha mappar eller filer utan standardändelse:
| Kod | Beskrivning |
|---|---|
${type_folder} |
Matchar kataloger och mappar. |
${type_file} |
Matchar alla filer (inklusive filer utan filändelse). |
${type_all} |
Matchar allt (både filer och mappar). |
${type_pdf} |
Matchar PDF-dokument. |
${type_image} |
Matchar bildfiler, klassificerade som den inbyggda bildvisaren. |
${type_media} |
Matchar ljud-/videofiler, klassificerade som den inbyggda mediavisaren. |
${type_web} |
Matchar webbsidor (HTML och Markdown), klassificerade som den inbyggda HTML-visaren. |
${type_text} |
Matchar text-/kodfiler, klassificerade som den inbyggda textvisaren. |
${type_none} |
Matchar filer som inte hör till någon av kategorierna ovan (t.ex. arkiv, körbara filer). |
Obs: Koderna är skiftlägesokänsliga och kan kombineras med filändelser med hjälp av blanksteg eller kommatecken (t.ex. png jpg ${type_folder}).
${type_*}-kategoritoken klassificerar filer efter ändelse med samma tabeller som de inbyggda visarna; de matchar bara filer – kombinera med ${type_folder} om du även behöver mappar.
3. Konfigurationsexempel: Packa upp arkiv med 7-Zip
För att lägga till en knapp som packar upp arkiv med det medföljande 7-Zip:
- Körbar fil:
${7z}(eller bläddra till din egen7z.exe). - Argument:
x "${input_file}" -r -y -o"C:\Output\Path\" - Filformat:
zip rar 7z tar gz
Parameterförklaring:
* x: Packa upp med fullständiga sökvägar.
* "${input_file}": Målarkivfil.
* -r: Rekursivt i underkataloger.
* -y: Förutsätt Ja på alla frågor (skriv över).
* -o"...": Utdatakatalog.