Si vous utilisez Alfred, vous pouvez sélectionner les éléments, appuyer sur \, et sélectionner Copier le chemin dans le presse-papiers.
Vous pouvez également Assigner un raccourci à un script. comme ça :
tell application "Finder"
set the clipboard to POSIX path of (insertion location as alias)
end
Cela copierait les chemins d'accès de tous les éléments sélectionnés :
set l to {}
tell application "Finder" to repeat with f in (get selection)
set end of l to POSIX path of (f as alias)
end repeat
set text item delimiters to linefeed
set the clipboard to (l as text)
Il y a un bug sur 10.7 et 10.8 où les propriétés de sélection, d'emplacement d'insertion et de cible font référence à la deuxième fenêtre la plus en avant après l'ouverture d'une nouvelle fenêtre. Cela affecte les scripts et Alfred, mais pas les services Automator. Comme solution de contournement, vous pourriez déplacer le focus vers une autre application et revenir avant d'obtenir la sélection :
activate application "SystemUIServer"
activate application "Finder"
0 votes
Duplicata : apple.stackexchange.com/q/37769/3117
4 votes
@AdamEberbach Je ne suis pas d'accord, la question que vous avez liée concerne le démarrage d'une instance de terminal à partir du chemin d'accès actuel du Finder, ici il s'agit simplement de récupérer le chemin d'accès.
2 votes
Pouvez-vous expliquer ce que vous entendez par copier le chemin ? Voulez-vous qu'il soit placé dans le presse-papiers sous forme développée ?
/Volumes/whatever/path/to/frontmost/window/view
ou autre chose ? En fait, quelle est la prochaine étape que vous allez réaliser avec le chemin une fois que vous l'aurez obtenu ?0 votes
@bmike : Oui, votre exemple est correct. L'étape suivante pourrait être tout ce qui me demande d'accéder à nouveau à ce chemin de dossier, immédiatement ou dans le futur. Je peux vouloir stocker ce chemin dans un document pour une référence future, ou exécuter des commandes dans le terminal qui utilisent ce dossier, etc. Sous Windows et Linux, je l'utilise souvent pour naviguer dans une nouvelle fenêtre du gestionnaire de fichiers en collant le chemin, mais je doute que cela fonctionne sous OS X.
0 votes
Il est dit dans la question "Je voudrais un moyen en ligne de commande de déterminer le répertoire de travail de la fenêtre "courante" du Finder". - Ne demandez-vous pas à obtenir le chemin de la fenêtre Finder actuelle dans le terminal, Hippo ?
2 votes
@Adam : Pas exactement. Je cherche une méthode rapide - similaire à celles auxquelles je suis habitué sous Windows et Linux (c'est-à-dire soit en appuyant sur deux touches, soit en cliquant et en appuyant sur une ou deux touches).
0 votes
Merci pour les bonnes réponses jusqu'à présent. Je les essaierai dans les prochains jours, et j'accepterai celle qui me convient le mieux, ou celle que la communauté choisira. Continuez à nous envoyer vos réponses !
0 votes
Duplicata : apple.stackexchange.com/q/2731/12285
1 votes
@TimothyMueller-Harder : Bien que cette question soit similaire, il y a une différence entre obtenir le chemin d'un fichier ou d'un dossier dans le Finder et obtenir le chemin de la fenêtre active, surtout si quelque chose est déjà sélectionné dans cette fenêtre.
0 votes
Qu'allez-vous faire ensuite avec le chemin dans le presse-papiers ?
0 votes
@patrix Est-ce que ça nous regarde vraiment ?
0 votes
Selon ce qu'il essaie d'accomplir, il pourrait y avoir de meilleures solutions que le copier-coller. Par exemple, s'il a besoin du chemin d'accès dans le Terminal, il peut simplement glisser et déposer le fichier/dossier dans la fenêtre du Terminal (sans aucun couper/coller).
1 votes
@BlankMan Voici la réponse à votre deuxième question apple.stackexchange.com/questions/40194/
1 votes
Pourriez-vous signaler la réponse apple.stackexchange.com/a/223155/5112 par @shahid610169 comme la réponse acceptée ? TIA