Buka dan fokuskan dialog penelusuran file dari baris perintah


9

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


3
Pertanyaan menarik!
nohillside

Jawaban:


2

Saya memiliki pengalaman Karabiner-EventViewer dan mengetahui bahwa "currentApplication ()" Anda bukan Terminal, seperti yang dipikirkan orang, tetapi sebenarnya osascript.

Oleh karena itu ...

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

... setidaknya akan memberi Anda kontrol keyboard.


Luar biasa, terima kasih :) Sekarang menulis surat dengan lampiran di vim jauh lebih menyenangkan!
Remo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.