Mac: déplacer des fichiers à l'aide d'une frappe


1

Existe-t-il une application pouvant affecter une frappe à une opération de déplacement dans le Finder?

Exemple: Appuyez sur cmd + 1 et tous les fichiers sélectionnés sont déplacés vers le dossier nommé chansons.

Quelque chose que vous pourriez penser?

Réponses:


2

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 selectiondans 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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.