Automator: дублювання поточного вікна finder

Anonim

У житті багатьох маководов рано чи пізно настає відповідальний момент, коли виникає необхідність відкрити через Finder одну і ту ж папку в двох різних вікнах. Ті, хто поспішає порадити якийсь двохпанельний файловий менеджер, - зупиніться. Озброївшись «Автоматором», поставлену задачу можна запросто вирішити без сторонніх додатків.

Все, що потрібно зробити, - це створити дублікат поточного вікна «Файндер», його точну копію. І в цьому вам допоможе елементарний сценарій на мові AppleScript, який виявиться єдиним дією в новій службі «Автоматора»:

Якщо перевести вміст сценарію на російську мову, то його можна записати так: «Наказати Файндер створити нове вікно, ідентичне активному, з тим же режимом відображення об'єктів, який встановлений в вихідному вікні». Скопіюйте нижче наведений код і вставте його в дію Запустити AppleScript (Run AppleScript):

on run {input, parameters} tell application "Finder" try set newWindow to target of the front window set newView to current view of the front window make new Finder window to newWindow set current view of the front window to the newView end try end tell end run

Зауважте, що в шапці процесу зазначено: ніяких даних на вході не приймати і прив'язати нову службу тільки до додатка Finder (що само по собі логічно, оскільки AppleScript-сценарій тільки до «Файндер» і звертається).

Збережіть службу під зручним вам назвою - наприклад, Дублювати поточне вікно (Duplicate Current Window). Після цього перейдіть на Finder і в меню Finder> Служби (Finder> Services) ви побачите новий пункт. Після клацання на цьому пункті відкриється нове вікно, яке за зовнішнім виглядом і змістом не буде нічим відрізнятися від того, яке було активним мить назад.

Господині на замітку. Як ви помітили, при роботі з кодом AppleScript-сценарію він весь забарвлюється в пурпурний колір. Щоб переглянути код з підсвічуванням синтаксису, натисніть клавіші fn + введення (або просто клавішу введення в цифровому блоці, якщо у вас розширена клавіатура).

Automator: дублювання поточного вікна finder