9 votes

Ouverture et mise en évidence de la boîte de dialogue d'exploration des fichiers à partir de la ligne de commande

J'aimerais ouvrir la boîte de dialogue native de navigation dans les fichiers à partir de la ligne de commande, mettre en évidence la boîte de dialogue, puis obtenir le chemin complet du fichier sélectionné.

Ce qui suit fonctionne bien, mais la boîte de dialogue n'est pas focalisée et ne peut donc pas être contrôlée par le clavier :

osascript -l JavaScript -e "var app = Application.currentApplication();
    app.includeStandardAdditions = true;
    app.chooseFile().toString();"

Merci pour toute aide..,

2voto

zonble Points 2925

J'ai une certaine expérience de Karabiner-EventViewer et j'ai découvert que votre "currentApplication()" n'est pas Terminal, comme on pourrait le penser, mais en fait osascript.

Par conséquent

osascript -l JavaScript -e "var app = Application(\"Terminal\");
    app.includeStandardAdditions = true;
    app.chooseFile().toString();"

vous permettra au moins de contrôler le clavier.

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