En esta página
Personalización de los botones de la barra de control
Descripción general
La barra de control está dividida en dos secciones:
- Izquierda (Nivel de archivo): Integración con aplicaciones externas y acciones rápidas (ej. «Abrir con...», «Mostrar en el Explorador de archivos»). Configurables en
Configuración - Controles. - Derecha (Nivel de vista previa): Controles del visor (ej. rotar, silenciar, zoom).
Esta guía se centra en ampliar la sección izquierda.
Añadir controles
En Configuración - Controles, puede gestionar botones integrados, crear acciones personalizadas o instalar plugins de control.
1. Acciones personalizadas
- Haga clic en + debajo de la lista de acciones y seleccione el programa o script a ejecutar.
- Configure los detalles de la acción en el panel derecho:
- Nombre: Nombre que se muestra en la información sobre herramientas.
- Ejecutable: Ruta al ejecutable de destino (
.exe). - Argumentos: Argumentos de línea de comandos. Utilice variables como
"${input_file}"para pasar rutas. - Formatos de archivo: Extensiones de archivo de destino (ej.
png,zip) o Tokens especiales (ej.${type_folder}). - Cerrar vista previa tras inicio exitoso: Cierra la vista previa una vez que el programa externo se inicia con éxito. Seer no espera a que el programa finalice.
2. Plugins de control
Los plugins de control suministran paquetes de acciones listos para usar. Son independientes de las acciones personalizadas, que utilizan programas o scripts que ya tiene en su equipo.
Plugins de control oficiales
Los paquetes oficiales de plugins de control están reunidos en el centro de descargas. Visite Descarga de plugins - Controles para descargar los archivos .zip. Se pueden importar directamente sin descomprimir.
Instalar el paquete descargado
- En
Configuración > Controles, haga clic en + debajo de la lista. - Seleccione directamente el
.zipdescargado o seleccioneplugin.jsonde un paquete extraído completo. - Revise los formatos y el comportamiento de la acción importada en el panel de detalles.
- Haga clic en Aceptar para guardar y usarlo. Cancelar descarta la importación.
Si un paquete proporciona una capacidad diferente, Seer le llevará a la página de configuración correspondiente.
Gestión de acciones
- Reordenar: Arrastre y suelte elementos en la lista para reorganizar el orden de los botones en la barra de control.
- Activar/Desactivar: Seleccione una acción y cambie Habilitado en sus detalles, luego guarde la configuración.
- Personalizar reemplazos: Para los plugins instalados, puede personalizar los formatos de archivo y los argumentos CLI, o restablecerlos a los valores predeterminados en cualquier momento.
- Botones integrados: Las acciones integradas (Abrir con aplicación predeterminada, Mostrar en Explorador, Navegación del mismo tipo) se pueden activar o desactivar individualmente.
Marcadores de posición y tokens especiales
1. Marcadores de posición de línea de comandos
Seer proporciona tokens integrados que se resuelven dinámicamente en tiempo de ejecución al iniciar herramientas externas:
| Marcador de posición | Descripción | Ejemplo |
|---|---|---|
${input_file} |
Ruta absoluta del archivo o carpeta previsualizado. | C:\Users\Username\Documents\file.zip |
${7z} |
Ruta absoluta al 7z.exe incluido. También se acepta en el campo Ejecutable. |
C:\Program Files\Seer\plugins\7z.exe |
${seer_exe} |
Ruta absoluta a Seer.exe. |
C:\Program Files\Seer\Seer.exe |
${seerviewer_exe} |
Ruta absoluta a SeerViewer.exe. |
C:\Program Files\Seer\SeerViewer.exe |
${seer_dir} |
Directorio que contiene Seer.exe. |
C:\Program Files\Seer |
${screenshot} |
Ruta absoluta a una captura de pantalla PNG temporal de la vista actual. | C:\Users\Username\AppData\Local\Temp\Seer\screenshot\view_1.png |
Si una ruta puede contener espacios, encierre el marcador entre comillas dobles: "${input_file}".
¿Está escribiendo su propio plugin de control? Consulte Desarrollo e implementación de plugins para ver la matriz completa de marcadores de posición y tokens de coincidencia, incluyendo qué marcadores admite cada funcionalidad de plugin.
2. Tokens especiales de formato de archivo
Utilice estos tokens en el campo Formatos de archivo para hacer coincidir carpetas o tipos no estándar:
| Token | Descripción |
|---|---|
${type_folder} |
Coincide con directorios y carpetas. |
${type_file} |
Coincide con todos los archivos (incluidos archivos sin extensión). |
${type_all} |
Coincide con todo (tanto archivos como carpetas). |
${type_pdf} |
Coincide con documentos PDF. |
${type_image} |
Coincide con imágenes, con la misma clasificación que el visor de imágenes integrado. |
${type_media} |
Coincide con archivos de audio/vídeo, con la misma clasificación que el visor multimedia integrado. |
${type_web} |
Coincide con páginas web (HTML y Markdown), con la misma clasificación que el visor HTML integrado. |
${type_text} |
Coincide con archivos de texto/código, con la misma clasificación que el visor de texto integrado. |
${type_none} |
Coincide con archivos que no pertenecen a ninguna de las categorías anteriores (p. ej., archivos comprimidos, ejecutables). |
Nota: Los tokens no distinguen entre mayúsculas y minúsculas y se pueden combinar con extensiones mediante espacios o comas (ej. png jpg ${type_folder}).
Los tokens de categoría ${type_*} clasifican los archivos por extensión usando las mismas tablas que los visores integrados; solo coinciden con archivos: combínalos con ${type_folder} si también necesitas carpetas.
3. Ejemplo de configuración: Extraer archivo con 7-Zip
Para añadir un botón que extraiga archivos utilizando el 7-Zip integrado:
- Ejecutable:
${7z}(o localice su propio7z.exe). - Argumentos:
x "${input_file}" -r -y -o"C:\Output\Path\" - Formatos de archivo:
zip rar 7z tar gz
Desglose de parámetros:
* x: Extraer con rutas completas.
* "${input_file}": Archivo de origen.
* -r: Procesar subdirectorios de forma recursiva.
* -y: Asumir Sí en todas las consultas (sobrescribir).
* -o"...": Directorio de salida.