Настройка на операции с папка OS X, за да знаете кога е добавен файл

Инструкции за това как да зададете "предупреждение за нов елемент" в споделена папка

Споменете помощната програма за OS Folder Actions на повечето потребители на Mac и вероятно ще получите малко озадачен външен вид. Действията за папки може да не са добре известни, но това е мощна услуга за автоматизация, която ви позволява да изпълнявате задачи винаги, когато папката, която се наблюдава, преминава през една от следните промени: папката се отваря или затваря, премества или преоразмерява или добавя елемент към или премахнати от него.

Когато възникне събитие в наблюдавана папка, AppleScript, прикачен към папката чрез помощната програма за папки, се изпълнява. Задачата, която се изпълнява, зависи от вас; тя може да бъде почти всичко, което може да бъде изразено в AppleScript. Това е фантастичен инструмент за автоматизация на работния поток, който можете да използвате в безброй различни начини.

Ключът към успешната автоматизация на работния процес с действия на папки е повтаряща се задача или събитие. За да внедрите действия в папка, трябва да създадете AppleScript, за да изпълнявате задачата за вас. AppleScript е вграден скриптов език за OS X. Това е малко по-лесно да се учи, но ви учи как да създадете свои собствени AppleScripts е извън обхвата на този съвет.

Вместо това ще се възползваме от един от многото предварително направени AppleScripts, които са включени в OS X. Ако искате да научите повече за AppleScript, можете да започнете с онлайн документацията на Apple: Въведение в AppleScript.

Събитието за автоматизиране

Съпругата ми и аз работим върху малка домашна мрежа, която се състои от различни компютри, принтери и други споделени ресурси. Нашите офиси се намират в различни части на къщата и често обменяме файлове през деня. Можем да използваме електронна поща, за да изпращаме тези файлове един към друг, но по-често, отколкото просто, ние просто копираме файловете в споделени папки на нашите компютри. Този метод е удобен за бързо споделяне на файлове с плъзгане и пускане, но ако един от нас не изпрати съобщение до другата, не знаем, че има нов файл в споделената ни папка, освен ако не се появи.

Въведете действия в папка. Един от предварително създадените AppleScripts за действия на папки се нарича "предупреждения за нови елементи". Както можете да познаете от името си, този AppleScript гледа част от папката, която посочвате. Когато в папката се добави нещо ново, AppleScript ще покаже диалогов прозорец, който ще покаже, че папката има нов елемент - просто и елегантно решение. Разбира се, това означава, че вече нямам извинение, че не работим по нов файл, но всичко има своя недостатък.

Създайте действие на папка

За да започнете с нашия пример, ще трябва да изберете папка, която искате да бъде наблюдавана, за да се добави нещо ново. В нашия случай сме избрали споделена папка в нашата локална мрежа, но тя може да бъде и папка, която използвате за синхронизиране на информацията чрез облака, като Dropbox , iCloud , Google Drive или Microsoft OneDrive .

Щом навигирате до папката, която искате да използвате, изпълнете следните стъпки:

  1. Щракнете с десния бутон върху папката, която искате да наблюдавате.
  2. Изберете "Конфигуриране на действие от папка" от изскачащото меню. В зависимост от версията на OS X, която използвате, може да се нарече и "Настройка на инструмента за папки", намираща се под елемента от менюто Услуги. За да го направите още по-трудно да го намерите, той може да бъде включен и в елемента "Още", ако имате доста инсталирани няколко контекстуални елемента от менюто.
  3. В зависимост от версията на OS X, която използвате, може да видите списъка с наличните скриптове за действие на папка или прозореца за настройка на папка. Ако видите списъка с наличните скриптове, преминете към стъпка 8, в противен случай продължете към стъпка 4.
  4. Ще се покаже прозорецът "Настройка на действия на папка".
  5. Кликнете върху знака "+" в долната част на левия списък, за да добавите папка в списъка с папки с действия.
  6. Ще се покаже стандартен диалог за отваряне.
  7. Изберете папката, която искате да наблюдавате, и кликнете върху бутона "Отваряне".
  8. Ще се покаже списък с наличните AppleScripts.
  9. Изберете "add - new item alert.scpt" от списъка със скриптове.
  10. Кликнете върху бутона "Прикачи".
  11. Уверете се, че е отметнато квадратчето "Активиране на действия в папка".
  1. Затворете прозореца "Настройки на папки".

Сега, когато даден елемент се добави към посочената папка, в диалогов прозорец ще се появи следният текст: "Аларма за папка: един нов елемент е поставен в папка" {име на папка} ". Диалоговият прозорец "Активност на папката" също ще ви даде възможност да видите новите елементи.

Диалоговият прозорец "Активност на папките" в крайна сметка ще се отхвърли, така че ако нямате чай, може да пропуснете известие. Хммм ... може би имам извинение в края на краищата.