Chciałbym otworzyć okno dialogowe przeglądania plików natywnych z wiersza poleceń, skupić okno dialogowe, a następnie uzyskać pełną ścieżkę do wybranego pliku.
Poniższe działa dobrze, ale okno dialogowe nie jest skoncentrowane i dlatego nie można nim sterować za pomocą klawiatury:
osascript -l JavaScript -e "var app = Application.currentApplication();
app.includeStandardAdditions = true;
app.chooseFile().toString();"
Dzięki za wszelką pomoc.,
Odpowiedzi:
Mam trochę doświadczenia z Karabiner-EventViewer i odkryłem, że twoja „currentApplication ()” nie jest terminalem, jak mogłoby się wydawać, ale w rzeczywistości osascript.
W związku z tym …
… Da przynajmniej kontrolę nad klawiaturą.
źródło