Abrir y enfocar el diálogo de exploración de archivos desde la línea de comando

9

Me gustaría abrir el diálogo de exploración de archivos nativos desde la línea de comando, enfocar el diálogo y luego obtener la ruta completa del archivo seleccionado.

Lo siguiente funciona bien, pero el diálogo no está enfocado y, por lo tanto, no se puede controlar a través del teclado:

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

Gracias por cualquier ayuda.,

Remo
fuente
3
¡Interesante pregunta!
nohillside

Respuestas:

2

Tengo algo de experiencia con Karabiner-EventViewer y descubrí que su "currentApplication ()" no es Terminal, como se podría pensar, sino un osascript.

Por lo tanto …

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

… Al menos te dará el control del teclado.

clemsam lang
fuente
Increíble, gracias :) ¡Ahora escribir correos con archivos adjuntos en vim es mucho más divertido!
Remo