Ha sido bien cubierto de cómo crear un atajo de teclado para las Etiquetas... opción de menú del Finder. Lo que yo quiero es una forma de etiqueta de los archivos o carpetas seleccionados con un simple atajo de teclado. El mismo método abreviado debe eliminar etiquetas de ellos.
Respuesta
¿Demasiados anuncios?La solución es usar el OS X integrado en Automator y la gran etiqueta de utilidad de línea de comandos.
- Crear un nuevo Servicio que acepta archivos/carpetas seleccionados en el Finder (siga los pasos aquí)
-
En Ejecutar el Shell Script, seleccione "Pase de entrada:"
arguments
y utilice el siguiente código:TAG="Red" tag="/usr/local/bin/tag" for filename in "$@" do if $tag --list --no-name "$filename" | grep "$TAG\b"; then $tag --remove "$TAG" "$filename" else $tag --add "$TAG" "$filename" fi done
reemplazando el valor de
TAG
con el nombre de la etiqueta que desee utilizar y,tag
con la ubicación donde etiqueta es instalado (la de arriba debe ser el predeterminado para la cerveza). - Asignar un acceso directo a este servicio en la Configuración del Sistema.
El script simplemente comprueba para cada archivo si ya está etiquetada con la etiqueta dada, y elimina o agrega la etiqueta para cambiar. Usted puede ir más elegante de aquí.