12Nov

Окна Cascade Finder с AppleScript

Каскадный поиск Windows с AppleScript

Ты занят. В любой момент времени у вас происходит множество вещей. Экран вашего Mac постоянно загромождён миллионами окон Finder, и вы постоянно перетасовываете их, чтобы найти то, что вам нужно. Конечно, Mission Control в Mountain Lion позволяет вам просматривать все окна Finder одновременно в красивом мозаичном виде. Но он не сортирует их, а с кучей маленьких окон найти то, что вам нужно, не так-то просто. Насколько было бы здорово, если бы в Finder была функция «Каскад окон»? С небольшой помощью AppleScript ваше ожидание подошло к концу. В этом посте вы напишете простой AppleScript, который сортирует открытые окна Finder и каскадирует их. их, что позволяет быстро и легко найти тот, который вам нужен, и очищает загроможденный экран в процесс. Давайте начнем.

Каскадный поиск Windows с AppleScript

Ваш экран выглядит вот так: повсюду окна? AppleScript может помочь.

Каскадный поиск Windows с AppleScript

Expose показывает ваши окна Finder, но найти то, что вам нужно, все равно не всегда легко.

Если вы застряли в каком-либо сценарии в этом посте, вы можете скачать полные сценарии. здесь.

Подготовительные работы

Во-первых, вам понадобятся несколько открытых окон Finder. Если вас интересует тема этого поста, то велика вероятность, что у вас уже есть много открытых окон. Если нет, вы можете открыть некоторые из них или запустить следующий AppleScript, чтобы создать их для тестирования. Просто откройте редактор AppleScript в папке /Applications/Utilities, вставьте следующий скрипт и запустите его. Скрипт создает папку с именем Каскадный тест Windows на рабочем столе, добавляет к нему 10 подпапок, открывает их и случайным образом размещает на экране.

Каскадный поиск Windows с AppleScript

Сценарий Cascade Windows Test создает группу папок и открывает их, готовые к каскадированию.

Написание сценария

Создайте новый документ редактора AppleScript и вставьте в него следующий скрипт. Комментарии были предоставлены для объяснения каждой части.

Запуск сценария

Когда вы будете готовы, запустите скрипт. Или для быстрого доступа сохраните скрипт как приложение и перетащите его в Dock. При запуске скрипт попросит вас указать, сколько пикселей вы хотите между строкой меню и первым окном. Предлагается значение по умолчанию — 10 пикселей.

Каскадный поиск Windows с AppleScript

Сообщите сценарию, насколько низко вы хотите расположить первое окно.

Затем сценарий спрашивает вас, сколько пикселей вы хотите между левой частью экрана и первым окном. Опять же, предлагается значение по умолчанию — 10 пикселей.

Каскадный поиск Windows с AppleScript

Сообщите сценарию, как далеко вы хотите расположить первое окно.


Скрипт спрашивает вас, сколько пикселей должно быть в каждом окне, предлагая 300.

Каскадный поиск Windows с AppleScript

Задайте скрипту желаемую высоту окна

Скрипт спрашивает, сколько пикселей должно быть в каждом окне, предлагая 350.

Каскадный поиск Windows с AppleScript

Дайте скрипту желаемую ширину окна


Выберите, насколько далеко вы хотите, чтобы окна находились друг от друга. По умолчанию установлено значение 25 пикселей, и должно быть достаточно места для просмотра строки заголовка каждого окна.

Каскадный поиск Windows с AppleScript

Укажите смещение между каскадными окнами

Наконец, скрипт спрашивает, хотите ли вы расположить окна справа каскадом. Это создает эффект ошеломления.

Каскадный поиск Windows с AppleScript

Выберите, хотите ли вы, чтобы ваши каскадные окна были смещены вправо.

Скрипт находит все открытые окна Finder, сортирует их в алфавитном порядке по имени папки и объединяет их каскадом.

Каскадный поиск Windows с AppleScript

Каскадные окна Finder, смещенные вправо.

Каскадный поиск Windows с AppleScript

Каскадные окна Finder без смещения

Когда ваши окна расположены каскадом по именам, просто просматривайте строки заголовков, чтобы найти то, которое вам нужно, и щелкните его, чтобы вывести его на передний план. Ваши дни поиска среди загроможденного экрана окон подошли к концу.