Komut satırından dosya tarama iletişim kutusunu açma ve odaklama


9

Komut satırından yerel dosya tarama iletişim kutusunu açmak, iletişim kutusunu odaklamak ve ardından seçilen dosyanın tam yolunu almak istiyorum.

Aşağıdakiler iyi çalışır, ancak iletişim kutusu odaklanmaz ve bu nedenle klavye ile kontrol edilemez:

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

Herhangi bir yardım için teşekkürler.,


3
İlginç soru!
nohillside

Yanıtlar:


2

Bazı Karabiner-EventViewer deneyimim var ve "currentApplication ()" bir düşünürdüm, ama aslında osascript Terminal olmadığını öğrendim.

Bu nedenle…

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

… En azından klavye kontrolünü size verecek.


İnanılmaz, teşekkür ederim :) Şimdi vim ekleri ile posta yazmak çok daha eğlenceli!
Remo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.