6 votes

Ouvrir un fichier en ligne de commande avec un chemin d'application spécifié

Y a-t-il un moyen d'ouvrir un fichier depuis la ligne de commande avec une application spécifique, où je spécifie l'application par le chemin, pas par le nom ?

Donc quelque chose comme :

open file.txt -a /chemin/vers/chosen_app.app

au lieu de :

open file.txt -a "chosen_app"

Le cas d'utilisation pour cela est d'accélérer mon flux de travail. Je développe une application qui est ouverte en double-cliquant sur un certain type de fichier. Actuellement, je clique avec le bouton droit sur le fichier, je choisis "Ouvrir avec" puis "Autre" et je sélectionne mon .app. Sans avoir à installer mon application à chaque fois que je la modifie, je voudrais simplement la construire, puis depuis la ligne de commande ouvrir le fichier avec ma nouvelle application construite.

4voto

Nimesh Neema Points 44385

Exécutez la ligne de commande selon la syntaxe suivante:

open [-a chemin_de_l'application] chemin_du_fichier

c.-à-d.

open -a /chemin/vers/application_choisie.app fichier.txt.

0 votes

Excellent, merci - la partie qui me manquait était d'utiliser un chemin absolu.

0 votes

Parcourir la page de manuel (man open) aide toujours.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X