12Nov
Ты занят. В любой момент времени у вас происходит множество вещей. Экран вашего Mac постоянно загромождён миллионами окон Finder, и вы постоянно перетасовываете их, чтобы найти то, что вам нужно. Конечно, Mission Control в Mountain Lion позволяет вам просматривать все окна Finder одновременно в красивом мозаичном виде. Но он не сортирует их, а с кучей маленьких окон найти то, что вам нужно, не так-то просто. Насколько было бы здорово, если бы в Finder была функция «Каскад окон»? С небольшой помощью AppleScript ваше ожидание подошло к концу. В этом посте вы напишете простой AppleScript, который сортирует открытые окна Finder и каскадирует их. их, что позволяет быстро и легко найти тот, который вам нужен, и очищает загроможденный экран в процесс. Давайте начнем.
Ваш экран выглядит вот так: повсюду окна? AppleScript может помочь.
Expose показывает ваши окна Finder, но найти то, что вам нужно, все равно не всегда легко.
Если вы застряли в каком-либо сценарии в этом посте, вы можете скачать полные сценарии. здесь.
Подготовительные работы
Во-первых, вам понадобятся несколько открытых окон Finder. Если вас интересует тема этого поста, то велика вероятность, что у вас уже есть много открытых окон. Если нет, вы можете открыть некоторые из них или запустить следующий AppleScript, чтобы создать их для тестирования. Просто откройте редактор AppleScript в папке /Applications/Utilities, вставьте следующий скрипт и запустите его. Скрипт создает папку с именем Каскадный тест Windows на рабочем столе, добавляет к нему 10 подпапок, открывает их и случайным образом размещает на экране.
Сценарий Cascade Windows Test создает группу папок и открывает их, готовые к каскадированию.
Написание сценария
Создайте новый документ редактора AppleScript и вставьте в него следующий скрипт. Комментарии были предоставлены для объяснения каждой части.
Запуск сценария
Когда вы будете готовы, запустите скрипт. Или для быстрого доступа сохраните скрипт как приложение и перетащите его в Dock. При запуске скрипт попросит вас указать, сколько пикселей вы хотите между строкой меню и первым окном. Предлагается значение по умолчанию — 10 пикселей.
Сообщите сценарию, насколько низко вы хотите расположить первое окно.
Затем сценарий спрашивает вас, сколько пикселей вы хотите между левой частью экрана и первым окном. Опять же, предлагается значение по умолчанию — 10 пикселей.
Сообщите сценарию, как далеко вы хотите расположить первое окно.
Скрипт спрашивает вас, сколько пикселей должно быть в каждом окне, предлагая 300.
Задайте скрипту желаемую высоту окна
Скрипт спрашивает, сколько пикселей должно быть в каждом окне, предлагая 350.
Дайте скрипту желаемую ширину окна
Выберите, насколько далеко вы хотите, чтобы окна находились друг от друга. По умолчанию установлено значение 25 пикселей, и должно быть достаточно места для просмотра строки заголовка каждого окна.
Укажите смещение между каскадными окнами
Наконец, скрипт спрашивает, хотите ли вы расположить окна справа каскадом. Это создает эффект ошеломления.
Выберите, хотите ли вы, чтобы ваши каскадные окна были смещены вправо.
Скрипт находит все открытые окна Finder, сортирует их в алфавитном порядке по имени папки и объединяет их каскадом.
Каскадные окна Finder, смещенные вправо.
Каскадные окна Finder без смещения
Когда ваши окна расположены каскадом по именам, просто просматривайте строки заголовков, чтобы найти то, которое вам нужно, и щелкните его, чтобы вывести его на передний план. Ваши дни поиска среди загроможденного экрана окон подошли к концу.