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.,


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.


Increíble, gracias :) ¡Ahora escribir correos con archivos adjuntos en vim es mucho más divertido!
Remo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.