Applescript установить выбор имени файла
Я строю сервис для создания нового файла в Finder. Первый шаг запускает следующий скрипт bash
for f in "$@"
do
touch ${f}/untitled.txt
done
Это создаст файл с именем untitled.txt. То, что я хотел бы, чтобы произошло дальше, - это выбрать этот файл и, если возможно, выбрать его для переименования, точно так же, как если бы я выбрал файл и нажал переименовать. Так же, как это случилось бы на машине с Windows. Тогда конечный результат в идеале будет выглядеть так: окно моего поиска
я пробовал
tell application "Finder"
set selection to "untitled.txt"
end tell
Но это привело к ошибке. Я уверен, что это возможно при использовании appleScript, но я не могу найти хороший пример для этого.
1 ответ
Быстро и грязно:
tell application "Finder"
reveal (path to desktop folder as string) & "untitled.txt"
activate
delay 0.5
end tell
tell application "System Events" to keystroke return
Конечно, вам нужно найти правильный путь к вашему файлу untitled.txt. Finder показывает файл в окне Finder и выбирает его. После минимальной задержки мы имитируем нажатие клавиши возврата.
Наслаждайся, Майкл / Гамбург