Konvertering og implementering av programtillegg
Hvordan konvertering fungerer
Seer behandler programtillegg som eksterne kjørbare programmer. Når en fil utløses, kjører Seer det konfigurerte programmet, og sender filbaner via plassholdere.
Plassholdervariabler
${input_file}: Absolutt bane til kildefilen.${output_file}: Bane hvor programtillegget skal lagre det behandlede/konverterte resultatet.
Utførelsesflyt
- Utløser: Brukeren trykker
MELLOMROMpå en fil. - Oppslag: Seer identifiserer programtillegget knyttet til filtypen.
- Utførelse: Seer kjører den kjørbare filen (f.eks.
ApkMetaInfo2Json.exe "${input_file}" "${output_file}.json"). - Visning: Når prosessen avsluttes, leser Seer den genererte filen på
${output_file}og viser den.
Programtilleggstyper
Et programtillegg kan være en hvilken som helst kjørbar fil som kan håndtere inn/ut via CLI:
- Skript:
.cmd,.bat - Tredjepartsverktøy:
ImageMagick,exiftool,dll_lib_exports, etc. - Egendefinerte binærfiler: Kompilerte programmer (f.eks. Qt-baserte visninger).
Midlertidig filhåndtering
Programtillegg genererer ofte midlertidige filer.
- Automatisk opprydding: Seer sletter automatisk temp-filer eldre enn 20 dager.
- Tvungen fjerning: Legg til
${no_cache}i kommandoparameterne dine for å instruere Seer om å slette den midlertidige filen umiddelbart etter visning.
DLL-programtillegg
For høyytelses- eller dyp integrasjon støtter Seer DLL-baserte programtillegg. Se disse offisielle repositoryene for programtilleggsgrensesnittimplementeringen:
| Prosjekt | Formål |
|---|---|
| F3DViewer | 3D-filforhåndsvisning |
| OfficeViewer | Office-dokumenter |
| FontViewer | Skriftgjengivelse |
| JsonTreeViewer | JSON-strukturvisning |
| Collections | Alle |