Как сделать окно браузера нужного размера?
Когда я написал про окно Бирмана, у меня спросили, как я делаю окно браузера ровно 1024 в ширину. Разумеется, встроенными средствами компьютера. Я просто захожу в меню скриптов и нажимаю там нужный пункт:
Но откуда у меня взялось это меню вместе с пунктами? Я просто написал скрипты. Запускаете редактор скриптов:
Пишете в нём что-нибудь в таком духе:
tell application "System Events"
set frontMostApp to (name of first process where frontmost is true)
end tell
tell application frontMostApp
set allWindows to (every window where visible is true)
set frontWindow to item 1 of allWindows
tell frontWindow
set bounds to {0, 21, 1024, 1557}
end tell
end tell
И сохраняете. Теперь при запуске этого скрипта активное окно будет становиться нужного размера. Но это скорее всего будет Файндер, ведь вы из него запустили скрипт. Поэтому идёте в настройку редактора скриптов и включаете там меню скриптов снизу:
Заходите в это меню, жмёте Open Scripts Folder → Open User Scripts Folder. Перемещаете свой файл скрипта в эту папку — и всё, этот скрипт показывается в меню.
Таким образом можно делать любые скрипты для любых приложений, например у меня несколько полезных для Айтюнса написано:
Пользуйтесь компьютером для автоматизации всего. Его специально для этого придумали. Я это ещё писал тысячу лет назад, когда можно было только дебильным Эплскриптом пользоваться, а сейчас там уже Джаваскрипт работает.