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.,
Respuestas:
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 …
… Al menos te dará el control del teclado.
fuente