Saya ingin membuka dialog penelusuran file asli dari baris perintah, memfokuskan dialog, dan kemudian mendapatkan path lengkap dari file yang dipilih.
Berikut ini berfungsi dengan baik, tetapi dialog tidak fokus dan karena itu tidak dapat dikontrol melalui keyboard:
osascript -l JavaScript -e "var app = Application.currentApplication();
app.includeStandardAdditions = true;
app.chooseFile().toString();"
Terima kasih atas bantuannya.,
Jawaban:
Saya memiliki pengalaman Karabiner-EventViewer dan mengetahui bahwa "currentApplication ()" Anda bukan Terminal, seperti yang dipikirkan orang, tetapi sebenarnya osascript.
Oleh karena itu ...
... setidaknya akan memberi Anda kontrol keyboard.
sumber