In questa pagina

Personalizzazione dei pulsanti della barra di controllo

Panoramica

La barra di controllo è divisa in due sezioni:

  • Sinistra (Livello file): Integrazione con applicazioni esterne e azioni rapide (es. "Apri con...", "Mostra in Esplora file"). Configurabili in Impostazioni - Controlli.
  • Destra (Livello anteprima): Controlli della vista (es. ruota, muto, zoom).

Questa guida si concentra sull'estensione della sezione sinistra.

Aggiunta di controlli

In Impostazioni - Controlli puoi gestire i pulsanti integrati, creare azioni personalizzate o installare plugin di controllo.

1. Azioni personalizzate

  1. Fai clic su + sotto l'elenco delle azioni e seleziona il programma o lo script da eseguire.
  2. Configura i dettagli dell'azione nel pannello di destra:
    • Nome: Nome visualizzato nella descrizione comando.
    • Eseguibile: Percorso dell'eseguibile di destinazione (.exe).
    • Argomenti: Argomenti della riga di comando. Usa segnaposto come "${input_file}" per passare i percorsi dei file.
    • Formati di file: Estensioni dei file di destinazione (es. png, zip) o Token speciali (es. ${type_folder}).
    • Chiudi anteprima dopo avvio riuscito: Chiude l'anteprima non appena il programma esterno viene avviato con successo. Seer non attende la chiusura del programma.

2. Plugin di controllo

I plugin di controllo forniscono pacchetti di azioni predefinite. Sono distinti dalle azioni personalizzate, che utilizzano programmi o script già presenti nel tuo computer.

Plugin di controllo ufficiali

I pacchetti ufficiali dei plugin di controllo sono raccolti nel centro download. Visita Download dei plugin - Controlli per scaricare i file .zip. Possono essere importati direttamente senza estrazione.

Installa il pacchetto scaricato

  1. In Impostazioni > Controlli, fai clic su + sotto l'elenco.
  2. Seleziona direttamente il file .zip scaricato oppure seleziona plugin.json da un pacchetto estratto completo.
  3. Verifica i formati e il comportamento dell'azione importata nel pannello dei dettagli.
  4. Fai clic su OK per salvare e utilizzarla. Annulla annulla l'importazione.

Se un pacchetto fornisce una funzionalità diversa, Seer ti reindirizza alla pagina delle impostazioni corrispondente.

Gestione delle azioni

  • Riordina: Trascina e rilascia gli elementi nell'elenco per riorganizzare l'ordine dei pulsanti sulla barra di controllo.
  • Attiva/Disattiva: Seleziona un'azione e modifica Abilitato nei suoi dettagli, quindi salva le impostazioni.
  • Personalizza sostituzioni: Per i plugin installati, puoi personalizzare i formati di file associati e gli argomenti CLI, o ripristinarli ai valori predefiniti in qualsiasi momento.
  • Pulsanti integrati: Le azioni integrate (Apri con applicazione predefinita, Mostra in Esplora file, Navigazione stesso tipo) possono essere attivate o disattivate singolarmente.

Segnaposto e token speciali

1. Segnaposto per la riga di comando

Seer fornisce token integrati che vengono risolti dinamicamente in fase di esecuzione quando si avviano strumenti esterni:

Segnaposto Descrizione Esempio
${input_file} Percorso assoluto del file o della cartella in anteprima. C:\Users\Username\Documents\file.zip
${7z} Percorso assoluto dell'eseguibile 7z.exe incluso. Accettato anche nel campo Eseguibile. C:\Program Files\Seer\plugins\7z.exe
${seer_exe} Percorso assoluto di Seer.exe. C:\Program Files\Seer\Seer.exe
${seerviewer_exe} Percorso assoluto di SeerViewer.exe. C:\Program Files\Seer\SeerViewer.exe
${seer_dir} Directory contenente Seer.exe. C:\Program Files\Seer
${screenshot} Percorso assoluto di uno screenshot PNG temporaneo della vista corrente. C:\Users\Username\AppData\Local\Temp\Seer\screenshot\view_1.png

Se un percorso può contenere spazi, racchiudi il segnaposto tra virgolette doppie: "${input_file}".

Vuoi creare il tuo plugin di controllo? Consulta Sviluppo e implementazione di plugin per la matrice completa dei segnaposto e dei token di corrispondenza, inclusi i segnaposto supportati da ciascuna funzionalità del plugin.

2. Token speciali per i formati di file

Usa questi token nel campo Formati di file per associare cartelle o tipi non standard:

Token Descrizione
${type_folder} Corrisponde a directory e cartelle.
${type_file} Corrisponde a tutti i file (inclusi i file senza estensione).
${type_all} Corrisponde a tutto (sia file che cartelle).
${type_pdf} Corrisponde ai documenti PDF.
${type_image} Corrisponde ai file immagine, classificati come il visualizzatore di immagini integrato.
${type_media} Corrisponde ai file audio/video, classificati come il visualizzatore multimediale integrato.
${type_web} Corrisponde alle pagine web (HTML e Markdown), classificate come il visualizzatore HTML integrato.
${type_text} Corrisponde ai file di testo/codice, classificati come il visualizzatore di testo integrato.
${type_none} Corrisponde ai file che non appartengono ad alcuna delle categorie precedenti (ad es. archivi, eseguibili).

Nota: I token non fanno distinzione tra maiuscole e minuscole e possono essere combinati con le estensioni tramite spazi o virgole (es. png jpg ${type_folder}).

I token di categoria ${type_*} classificano i file per estensione usando le stesse tabelle dei visualizzatori integrati; corrispondono solo ai file: combinali con ${type_folder} se servono anche le cartelle.

3. Esempio di configurazione: Estrarre un archivio con 7-Zip

Per aggiungere un pulsante che estrae gli archivi utilizzando il 7-Zip in dotazione:

  1. Eseguibile: ${7z} (o sfoglia per selezionare il tuo 7z.exe).
  2. Argomenti: x "${input_file}" -r -y -o"C:\Output\Path\"
  3. Formati di file: zip rar 7z tar gz

Dettaglio dei parametri: * x: Estrazione con percorsi completi. * "${input_file}": File di archivio di destinazione. * -r: Elaborazione ricorsiva delle sottodirectory. * -y: Rispondi Sì a tutte le richieste (sovrascrittura). * -o"...": Directory di output.