applescript
Applescript из командной строки Terminal
Поиск…
Вступление
Applescript - это мощный язык сценариев, который можно использовать непосредственно из командной строки терминала для выполнения множества задач.
Все примеры, перечисленные в этом разделе, предназначены для использования в приложении терминала.
Получить текущий URL-адрес в Safari или Google Chrome
В командной строке терминала
Получить текущий URL из Safari
osascript -e 'tell app "safari" to get the url of the current tab of window 1'
Получить активный URL-адрес в Google Chrome
osascript -e 'tell app "google chrome" to get the url of the active tab of window 1'
Получить название текущей страницы в Safari или Google Chrome
Получить имя веб-страницы в Safari
osascript -e 'tell app "safari" to get the name of the current tab of window 1'
Получить название веб-страницы в Google Chrome
osascript -e 'tell app "google chrome" to get the title of the active tab of window 1'
Использовать Applescript как функцию оболочки
Вы не ограничены одним кодом Applescript. Здесь мы берем предыдущие два примера и объединяем их в одну функцию.
#!/bin/bash
pageinfo() {
osascript -e \
'tell app "safari"
tell the current tab of window 1
return {url & "\n" & name}
end tell
end tell'
}
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow