Vous pouvez créer un service comme celui-ci dans Automator:
Puis donnez-lui un raccourci dans la sous-fenêtre des préférences du clavier.
Une autre option serait d’ attribuer un raccourci à un script comme celui-ci:
activate application "SystemUIServer"
tell application "Finder"
activate
move (get selection) to POSIX file ((system attribute "HOME") & "/Documents")
end tell
Il existe un bogue dans 10.7 et 10.8 où le Finder ignore les nouvelles fenêtres lors de l'obtention de la propriété selection. Si vous ouvrez une nouvelle fenêtre du Finder, sélectionnez certains éléments et exécutez-la tell app "Finder" to selection
dans l'éditeur AppleScript, les éléments sélectionnés dans une fenêtre située derrière la fenêtre la plus en avant ou une liste vide. Une solution de contournement consiste à déplacer le focus vers une autre application et inversement, mais il en résulte un problème visuel.
Ou, si vous avez le Powerpack pour Alfred 2, vous pouvez ajouter un déclencheur de raccourci clavier où l'argument est défini sur Sélection sous OS X et le connecter à une action Exécuter le script comme celle-ci:
set input to "{query}"
set text item delimiters to tab
set l to {}
repeat with f in text items of input
set end of l to (POSIX file f)
end repeat
POSIX file ((system attribute "HOME") & "/Documents")
tell application "Finder" to move l to result
Définissez la langue sur / usr / bin / osascript et activez les guillemets doubles et les barres obliques inverses. J'ai utilisé un script AppleScript au lieu d'un script shell pour que l'action de déplacement s'affiche comme une étape d'annulation dans le Finder. Le script se ferme silencieusement s'il existe un chemin portant le même nom.