Pour utiliser un chemin textuel local dans Raccourcis sur Mac, transmettez un fichier existant avec l’option de ligne de commande -i, ou localisez un fichier ou un dossier dans le Finder et envoyez l’élément sélectionné à un raccourci. Ces méthodes documentées préservent la distinction entre le texte d’un chemin et une entrée de fichier.

Ce guide porte sur une tâche à effectuer sur ordinateur : partir d’un chemin et faire entrer l’élément existant correspondant dans un raccourci pour l’examiner. Apple indique explicitement que transmettre un chemin par un tube fournit du texte, tandis que -i traite l’entrée comme des chemins de fichiers. Pour les dossiers, la méthode avec le Finder ci-dessous constitue une solution de remplacement documentée, sans présumer d’un comportement non documenté de la ligne de commande pour les répertoires. Exécuter des raccourcis depuis la ligne de commande.

Que faut-il changer entre le texte d’un chemin et une entrée de fichier ?

Apple répertorie Texte, Fichiers et Dossier comme des types d’entrée distincts dans Raccourcis. Un chemin décrit un emplacement ; ici, le résultat souhaité est l’élément existant à cet emplacement, disponible pour une action qui l’accepte. Le choix d’un type d’entrée autorisé définit ce qu’un raccourci peut recevoir d’une autre app. Comprendre les types d’entrée dans Raccourcis sur Mac.

Les pages officielles citées ici ne définissent pas de conversion universelle du texte vers un fichier ou un dossier au cours d’un flux de travail. Elles décrivent toutefois des façons de fournir l’élément à l’entrée du raccourci. Si votre besoin porte précisément sur une conversion entièrement interne au milieu d’un raccourci en cours d’exécution, ces instructions proposent une solution de remplacement prise en charge sans prétendre que cette conversion a été vérifiée.

Choisissez la méthode selon votre point de départ :

Point de départ Méthode utilisée ici Emplacement où l’élément entre dans Raccourcis
Chemin d’un fichier existant dans Terminal Exécuter le raccourci avec -i Entrée du raccourci
Chemin d’un dossier existant Accéder au dossier dans le Finder, le sélectionner, puis exécuter le raccourci Entrée du raccourci
Chemin d’un fichier existant pendant une tâche sur ordinateur Accéder au dossier parent et sélectionner le fichier Entrée du raccourci

Préparer des exemples temporaires et un raccourci d’inspection

Pour ce guide, utilisez uniquement des éléments synthétiques nouvellement créés. Dans le Finder, ouvrez votre dossier de départ et créez un dossier nommé Shortcuts Path Demo avec Fichier > Nouveau dossier. À l’intérieur, créez un autre dossier nommé Sample Folder. Apple explique comment créer des dossiers à l’emplacement sélectionné dans le Finder à l’aide de cette commande. Si l’un des noms existe déjà, choisissez-en un nouveau et adaptez les exemples suivants en conséquence. Organiser des fichiers dans des dossiers sur Mac.

Ensuite, créez un document dans TextEdit contenant uniquement Sample text for a path test. Choisissez Format > Convertir au format texte, puis Fichier > Enregistrer. Enregistrez-le sous le nom Sample Note.txt dans le nouveau dossier Shortcuts Path Demo. Vérifiez le nom enregistré dans le Finder avant de continuer. TextEdit explique la conversion en texte brut et le choix d’un emplacement d’enregistrement. Créer, ouvrir et convertir des documents dans TextEdit sur Mac.

Dans Raccourcis, créez un raccourci nommé Inspect Local Item. Utilisez le bouton d’ajout de la barre d’outils, saisissez le nom et ajoutez l’action Afficher le graphe du contenu en la recherchant dans la bibliothèque d’actions. Apple explique comment créer des raccourcis manuellement et leur ajouter des actions ; son guide sur les types d’entrée recommande précisément un raccourci ne contenant que Afficher le graphe du contenu pour examiner ce qu’une autre app fournit. Créer un raccourci personnalisé sur Mac, Comprendre les types d’entrée dans Raccourcis sur Mac.

Ouvrez les Détails du raccourci et activez Utiliser comme action rapide, puis activez Finder. Dans la déclaration d’entrée en haut de l’éditeur, cliquez sur les types d’entrée actuels et conservez les entrées de fichiers et de dossiers. Reliez Afficher le graphe du contenu à Entrée du raccourci. Apple indique qu’il peut être nécessaire d’activer l’entrée de fichiers ou de dossiers avant que le Finder soit disponible. Exécuter un raccourci pendant que vous utilisez votre Mac.

Pour une exécution sans entrée, choisissez Arrêter et répondre dans la déclaration d’entrée et saisissez Select a sample file or folder first. Le prérequis de la démonstration est ainsi explicite, au lieu de laisser le flux de travail continuer avec une variable vide. Apple documente cette réponse ainsi que les autres comportements possibles en l’absence d’entrée. Limiter l’entrée d’un raccourci exécuté depuis une autre app sur Mac.

Transmettre un chemin de fichier existant depuis Terminal

Après avoir enregistré le fichier d’exemple et créé le raccourci, exécutez cette commande dans Terminal. Elle constitue un appel complet pour la configuration d’exemple ci-dessus :

shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"

Les guillemets conservent le chemin complet malgré les espaces. Le guide d’Apple sur Terminal explique comment mettre les chemins entre guillemets, et son guide sur la ligne de commande de Raccourcis documente l’option -i. Examinez le contenu reçu dans le graphe avant d’étendre le raccourci. Cette commande est tirée de la documentation et n’a pas été exécutée ici dans une session Mac. Indiquer des fichiers et des dossiers dans Terminal sur Mac, Exécuter des raccourcis depuis la ligne de commande.

Pour utiliser un autre fichier temporaire, récupérez son chemin réel dans le Finder : cliquez sur l’élément avec le bouton droit, maintenez la touche Option enfoncée et choisissez la commande se terminant par comme chemin. Utilisez ce chemin comme argument entre guillemets après -i. Le copier évite de reconstituer manuellement les noms des dossiers. Indiquer des fichiers et des dossiers dans Terminal sur Mac.

Laissez l’argument associé à -i : transmettre le chemin à la commande par un tube fournit du texte. Limitez également cette démonstration à un seul fichier explicitement nommé. Apple prend en charge plusieurs chemins et les jokers, mais cela ajoute des éléments d’entrée au-delà de cette tâche portant sur un seul élément. Exécuter des raccourcis depuis la ligne de commande.

Transformer un chemin de dossier en entrée sélectionnée dans le Finder

Pour le dossier d’exemple, passez au Finder et choisissez Aller > Aller au dossier. Saisissez ~/Shortcuts Path Demo/ et appuyez sur Retour. Sélectionnez Sample Folder dans la fenêtre qui s’ouvre. Apple explique comment saisir ou coller des chemins de dossiers, notamment ~ pour le dossier de départ. Accéder directement à un dossier précis sur Mac.

Sélectionnez le dossier lui-même avant d’exécuter le raccourci. En accédant à son dossier parent, vous pouvez facilement le sélectionner : l’élément à transmettre est visible dans la fenêtre. Pour un fichier, suivez les mêmes étapes avec son dossier parent, puis sélectionnez le fichier.

Une fois l’élément d’exemple sélectionné, utilisez le menu local Action du Finder et choisissez Services > Inspect Local Item. Apple explique également comment exécuter les raccourcis activés à partir du menu Actions rapides de l’élément sélectionné. Examinez le graphe d’entrée produit par le raccourci. Exécuter un raccourci pendant que vous utilisez votre Mac.

Il s’agit d’un transfert depuis le bureau : le Finder résout le chemin de navigation et l’élément sélectionné devient l’entrée du raccourci. Cette méthode exige de sélectionner l’élément et n’effectue pas de conversion automatisée à l’intérieur d’un raccourci existant. Utilisez-la lorsque votre objectif pratique est de commencer à traiter un dossier connu sans dépendre d’une méthode de conversion non vérifiée.

Vérifier les types, les éléments manquants et les conflits de noms

Avant d’ajouter les étapes de traitement réelles, vérifiez la description des entrées et des sorties de l’action suivante. Dans la bibliothèque d’actions, survolez une action et cliquez sur son bouton d’informations. Pour une action déjà présente dans le flux de travail, cliquez sur son icône en maintenant la touche Contrôle enfoncée et choisissez Afficher les informations. Apple indique que cette description précise les entrées acceptées et les sorties produites. Vérifiez que l’élément reçu répond à ces exigences. Parcourir la liste des actions dans Raccourcis sur Mac.

Si le transfert ne se comporte pas comme prévu, procédez aux vérifications dans cet ordre :

  1. Vérifiez que l’élément synthétique existe toujours dans le Finder et que son nom correspond au chemin fourni.
  2. Pour une entrée depuis Terminal, vérifiez que le chemin suit -i et qu’il est entouré de guillemets droits s’il contient des espaces.
  3. Pour une entrée depuis le Finder, vérifiez que l’élément est sélectionné et que le raccourci accepte le type de fichier ou de dossier correspondant.
  4. Examinez Entrée du raccourci avant de la relier aux actions suivantes. Apple recommande Afficher le graphe du contenu pour découvrir le contenu reçu et Aperçu rapide entre les actions pour inspecter le flux du contenu. Comprendre les types d’entrée, Tester vos actions.

Traitez l’existence et la création comme deux exigences distinctes. Ces exemples commencent avec des éléments enregistrés ; le chemin d’un fichier qui n’existe pas encore ne remplit pas ce prérequis. Si vous renommez ou déplacez un exemple, copiez de nouveau son chemin avant de répéter le test.

Le flux de travail d’inspection ne contient aucune étape d’enregistrement, de déplacement ou de renommage ; aucune règle de gestion des conflits de destination n’est donc nécessaire. Lors de la préparation des exemples, choisissez un nouveau nom si l’un d’eux est déjà utilisé. Si vous ajoutez ensuite une action qui écrit des fichiers, examinez séparément les options documentées de cette action ; ce guide ne définit aucun comportement d’écrasement ou de renommage automatique.

Une fois que le graphe affiche l’élément souhaité, reliez Entrée du raccourci directement à une action dont les entrées documentées l’acceptent. Pour le chemin d’un fichier existant, le point d’entrée par la ligne de commande est la méthode la plus directe. Pour une tâche ordinaire portant sur un dossier depuis le bureau, la sélection dans le Finder fournit un transfert documenté dont le résultat peut être inspecté.

Sources