Aprire e focalizzare la finestra di dialogo di ricerca dei file dalla riga di comando


9

Vorrei aprire la finestra di dialogo di navigazione dei file nativi dalla riga di comando, focalizzare la finestra di dialogo e quindi ottenere il percorso completo del file selezionato.

Di seguito funziona bene, ma la finestra di dialogo non è focalizzata e quindi non può essere controllata tramite la tastiera:

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

Grazie per qualsiasi aiuto.,


3
Domanda interessante!
Nohillside

Risposte:


2

Ho un po 'di esperienza con Karabiner-EventViewer e ho scoperto che il tuo "currentApplication ()" non è Terminale, come si potrebbe pensare, ma in realtà è JavaScript.

Perciò …

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

... ti darà almeno il controllo della tastiera.


Incredibile, grazie :) Ora scrivere mail con allegati in vim è molto più divertente!
Remo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.