Contrassegna i file selezionati nel Finder con una scorciatoia da tastiera singola

2

È stato ben spiegato come creare una scorciatoia da tastiera per l'opzione di menu Tag ... nel Finder. Quello che voglio è un modo per taggare i file o le cartelle selezionati con una scorciatoia da tastiera singola. Lo stesso collegamento dovrebbe deselezionarli.

    
posta xixixao 02.01.2016 - 17:49
fonte

1 risposta

2

La soluzione è utilizzare l'Automator integrato OS X e l'ottima tag utilità della riga di comando.

  1. Crea un nuovo servizio che accetti file / cartelle selezionati dal Finder (segui i passaggi qui )
  2. In Esegui Shell Script, seleziona "Passa input:" come arguments e utilizza il seguente codice:

    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
    

    sostituendo il valore di TAG con il nome del tag che si desidera utilizzare e tag con la posizione in cui è installato tag (quello sopra deve essere predefinito per brew ).

  3. Assegna un collegamento a questo servizio nelle Impostazioni di sistema.

Lo script controlla semplicemente per ogni file se è già taggato con il tag specificato e rimuove o aggiunge il tag per cambiarlo. Puoi diventare più fanatico da qui.

    
risposta data 02.01.2016 - 18:40
fonte

Leggi altre domande sui tag