Аппараттық және бағдарламалық қамтамасыз етуді орнату

Automator OS X Кіріспе

Заманауи операциялық жүйелер әртүрлі күнделікті операцияларды болдырмай, жұмысыңызды икемді түрде ұйымдастыруға мүмкіндік беретін әртүрлі кіріктірілген құралдар мен параметрлердің жеткілікті үлкен жиынтығын ұсынады. Дегенмен, әлі де әзірлеушілер ескермеген мыңдаған шағын әрекеттер бар. Мұнда мәселе жиі бір-екі-үште шешілетін көптеген сценарий тілдері көмекке келеді. Бірақ бүгін біз, мысалы, бағдарлама консоль режимін қамтамасыз етпеген жағдайда, сәл басқаша көзқараспен басқа шешімді қарастырамыз. Бұл шешім Automator деп аталатын OS X жүйесімен стандартты түрде жеткізілетін бағдарлама.

Automator жұмыс үрдістерін оңай және жылдам жасауға мүмкіндік береді - шын мәнінде, операциялық жүйемен тамаша біріктіре алатын сценарийлер. Дәстүрлі bash-, Python-, Lua- және басқа сценарийлерден айырмашылығы - код жазудың дәстүрлі тәсілінің орнына сіз графикалық пішінсіз кішкентай кірпіштерден сценарий жинайсыз - оқиғалар мен әрекеттер. IN стандартты кітапханаүшін бұл негізгі компоненттер жеткілікті әртүрлі жағдайларөмір, ал қажет болса, қосымша пакеттерді орнату арқылы оны айтарлықтай кеңейтуге болады. Дегенмен, бірінші нәрсе.

Жаңа сценарийді жасау кезінде автоматтандырушы оның түрі туралы сұрайды. Таңдау ұсынылады:

  • Жұмыс барысы - стандартты файл, автоматизатордың графикалық интерфейсінен немесе автоматтандырғыш пәрменімен консоль арқылы іске қосылады.
  • Қолдану- жеке қосымша ретінде жасалған жұмыс процесі. Оны GUI-ге кірмей-ақ іске қосуға болады.
  • Қызмет- қолданбалар контекстінде сценарийлерді іске қосуға мүмкіндік беретін арнайы тип. Жасалғаннан кейін олар Қызметтер мәзір элементінде қолжетімді болады.
  • Басып шығару плагині- бұл жұмыс үрдістері принтерді таңдау диалогтық терезесінде қолжетімді болады. Олар басып шығарылған құжаттың PDF нұсқасын кіріс ретінде қабылдайды.
  • Қалта әрекеті- белгілі бір қалтаға байланыстырылады және файлдар осы қалтаға қосылғанда іске қосылады.
  • Күнтізбе дабылы- сценарийлер күнтізбедегі белгілі бір оқиға бойынша іске қосылады.
  • Суретке түсіру плагині- суретке түсіру қызметімен интеграция. Жұмыс процесі кескінді кіріс ретінде қабылдайды.

Мақалада біз кез келген OS X пайдаланушысына пайдалы болуы мүмкін немесе оқырмандарды жаңа рецепттер жазуға шақыратын өте қызықты пайдаланушы жағдайларын қарастырамыз.

Бірнеше PDF файлдарын біріктіру

Автоматтың стандартты кітапханасында PDF құжаттарымен бірқатар әрекеттер бар. Ал, бірнеше біріктіруге мүмкіндік беретін шағын жұмыс процесін жасайық жеке файлдарбіріне.

Автоматтың бірінші диалогтық терезесінде сәйкес түрін таңдау арқылы оны жеке қосымша ретінде шығарайық. Әрі қарай, біз келесі әрекеттерді сценарийімізге кезекпен апарамыз: Finder элементтерін сұрау - файлды таңдау диалогтық терезесі, PDF беттерін біріктіру - бір файлға байланыстырудың нақты әрекеті және Finder элементтерін ашу - сақталған PDF файлын ашатын әрекет. әдепкі оқырман.

Мұның бәрі, сіз автоматтандыру терезесінің жоғарғы оң жақ бұрышындағы «Орындау» түймесін басу арқылы сценарийді іске қоса аласыз.

Скриншотты бөлісу

Бұл рецепт түсірген скриншоттарды автоматты түрде синхрондауға және бөлісуге мүмкіндік береді. OS X жүйесінде қазірдің өзінде кірістірілген скриншот механизмдері бар (пернелер тіркесімдері)<⌘ + ⇧ + 3>бүкіл экранның скриншотын алу үшін және<⌘ + ⇧ + 4>экран аймағын немесе қолданба терезесін түсіру үшін). Сондай-ақ, синхрондау функциялары көбінде бар бұлтты сақтау Dropbox сияқты. Сондықтан олармен аздап достасуға тура келеді.

Қалта әрекеті түрімен жаңа жұмыс процесін жасайық. Macos жүйесі скриншоттарды сақтайтын қалтаны таңдауыңыз керек, әдепкі бойынша ол ~/Desktop. Қалтаға кез келген файл қосылғаннан кейін жұмыс үрдісі шақырылады, сондықтан басқа файлдарды ортақ пайдалануды болдырмайтын сүзгіні жасайық. Ол үшін сүзгі іздеу элементтері әрекетін қосамыз. Әдепкі бойынша, түсірілген барлық скриншоттар келесідей «Screen Shot [date] at [time].png» деп аталады, сондықтан біз сүзгідегі өрістерді орнатамыз: Атауы «Screen Shot» деп басталады, сонымен қатар: Түр — кескін. Қажет болса, жұмыс үстеліндегі ескі скриншоттарға қол тигізбеу үшін жасалған күні сияқты басқа параметрлерді де қосуға болады.

Енді іздеу құралының элементтерін жылжыту әрекетін қосамыз, ол суреттерді сәйкес каталогқа жылжытады - ~/Dropbox/Public/. Ал енді ортақ скриншоттың URL мекенжайын алмасу буферіне көшіретін шағын кеңестер қосайық. Ол үшін Shell сценарийін іске қосу әрекетін қосыңыз және оған келесі мазмұнды қосыңыз:

Біріктірілген="https://dl.dropbox.com/u/XXXXXXX/"$(негізгі аты $1) финал=`echo $бірікті | sed "s/ /%20/g"` echo -ne $(соңғы) | pbcopy afplay /System/Library/Sounds/Hero.aiff

Оның орнына жеті таңбалы идентификаторыңызды dropbox ішіне ауыстыру керек екенін ескеріңіз. Оны қалай табуға болады? Ең оңай нұсқа - dropbox сайтына кіріп, браузердің javascript консоліне теру:

Console.log(Constants.uid)

Қажет болса, хабарландыру қосуға болады. Екі опция бар: Growl-мен бірге келетін әрекетті пайдаланыңыз немесе қазіргі стандартты OS X хабарландыру орталығында (is.gd/mgqFro) хабарландыруларды көрсетуге мүмкіндік беретін тегін әрекетті жүктеп алыңыз және орнатыңыз.

Дайын. Енді біз жұмыс процесін сақтаймыз (автоматизатор оны ~/Library/Workflows/Applications/Folder Actions/ ішіне орналастырады) және жұмысты ұнатамыз.

Күнтізбе арқылы Мазаламау

Apple операциялық жүйесінің соңғы нұсқасы белгілі бір уақытқа дейін қалқымалы ескертулерді өшіру мүмкіндігі бар жаңа хабарлама орталығын ұсынды. Бұл мүмкіндік Мазаламау деп аталады. Бұл күннің соңына дейін барлық алаңдататын нәрселерді өшіруге мүмкіндік береді. Бірақ бұл мүмкіндіктің кесте бойынша жұмыс істеуін қаласаңыз ше? Бұл жұмыс процесі сізге көмекке келеді.

Бастау үшін жаңа Күнтізбе жұмыс процесін жасайық, өйткені біз сценарийді кейінірек күнтізбеде іске қосу кестесін орнатқымыз келеді.

AppleScript іске қосу әрекетін қосып, оны сценарий өрісінде келесі мазмұнмен ауыстырайық:

Қабық сценарийін орындаңыз "әдепкі мәндер ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true" жазуын тырнақшаға келтіріңіз. d %I:%M:%S +0000\"") қабық сценарийін жасау "әдепкі бойынша ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDate қабық сценарийін "killall NotificationCenter жазуы" «

Бұл сценарий DND мүмкіндігін қосу туралы хабарландыру орталығының параметрлеріне жазады, содан кейін жаңа параметрлер күшіне енуі үшін оны қайта іске қосады.

Дайын, енді жұмыс процесін сақтаймыз. Автоматтың өзі оны осы түрге арналған дискінің дұрыс орнына орналастырады, ~/Library/Workflows/Applications/Calendar, Calendar қолданбасын іске қосып, онда оқиғаны жасайды, онда сіз басталу уақытын, жиілігін, және тағы басқа. Біз оқиғаны сақтаймыз және қажетті уақытта тыныштық пен тыныштықтан ләззат аламыз.

Айтпақшы, егер сізге, керісінше, DND өшіретін ұқсас сценарий қажет болса, сізге бірдей типтегі, бірақ келесі сценариймен екінші жұмыс процесін жасау керек болады:

Қабық сценарийін орындаңыз "әдепкі бойынша ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false жазыңыз" қабық сценарийін орындап көріңіз "әдепкі мәндері ~/Library/Preferences/ByHost/com.apple.notificationcenterui.* жойыңыз. .plist doNotDisturbDate" соңы "killall NotificationCenter" қабықша сценарийін орындап көріңіз

Осыдан кейін сіз оны қосу үшін кестені конфигурациялауыңыз керек.

PopClip және Альфред

Автоматтан басқа автоматтандыру құралдары OS X пайдаланушыларына қолжетімді. Олардың бірі - PopClip, таңдалған мәтінмен әртүрлі манипуляцияларды орындауға мүмкіндік беретін шағын қолданба, екіншісі - Alfred, функционалдығы бойынша стандартты Spotlight-қа ұқсайтын, музыканы ауыстыруға мүмкіндік беретін әртүрлі қондырмалары бар қосымша. iTunes арқылы Wolfram Alpha жүйесінде іздеу нәтижесін көрсетіңіз немесе қарапайым істер тізімін жазыңыз.

PopClip - бұл ақылы қызметтік бағдарлама, бірақ тек $4,99 тұрады. Дегенмен, сіз оны 150 ұшыру шегімен тегін қолданып көруге болады. Жүйеге орнатып, бағдарламаны іске қосқаннан кейін, мәтін таңдалған кезде, iOS жүйесінде өңделетін мәтінмен болатындай, таңдаумен әртүрлі әрекеттерді орындауға мүмкіндік беретін шағын қалқымалы терезе пайда болады. Әдепкі бойынша, бұл Google-да таңдалған мәтінді іздеу, стандартты әрекеттер: кесу, көшіру, қою, сонымен қатар бір сөз таңдалған болса, оның мәнін сөздікте іздеңіз.

Бірақ PopClip-тің барлық күші оның көптеген және жоғары сапалы қосымшаларында (pilotmoon.com/popclip/extensions) жатыр. Таңдаудың бас әріптерге аудармалары және Droplr арқылы сілтемелерді бөлісу және твиттер жасау бар. Бұған қоса, қажетсіз қиындықтарсыз кеңейтім кітапханасын таңдаулы PL-де сценарийдің эскизін жасау және оны кеңейтім ретінде пішімдеу арқылы өздігінен жазылған нәрсемен кеңейтуге болады. Дизайн және мысалдар туралы мәліметтерді github.com жобасында табуға болады.

Альфред

Альфред екі нұсқада қол жетімді: қарапайым және кеңейтілген. Біріншісі тегін, екіншісін 15 фунт стерлингке сатып алуға болады. Бағдарлама жылдам пернені басқан кезде пайда болатын мәтінді іздеу өрісі бар шағын қалқымалы терезе ретінде жүзеге асырылады (әдепкі бойынша - ). Мәтін өрісіне таңбаларды енгізген кезде Альфред, Spotify сияқты, сәйкес опцияларды таңдайды (қолданбаларды, файлдарды іздеу, математикалық өрнекті есептеу ...). Powerpack сізге, мысалы, iTunes-те табылған альбомды (егер музыкалық тректер сұраныс бойынша табылса) ойнатуға, табылған файлдарды электрондық пошта арқылы жіберуге, сондай-ақ қабықшада жазылған әртүрлі кеңейтімдерді қосуға мүмкіндік беретін бірқатар пайдалы мүмкіндіктерді қосады. AppleScript және автоматизатордың жұмыс процесі. Әзірлеушілер веб-сайтында support.alfredapp.com қосымшаларына арналған арнайы бөлім бар.

Қорытынды

Бүгінгі күні күнделікті әрекеттерден арылуға және барлық нәрсе сиқырлы таяқшаның толқынындай болып жатқанынан ләззат алуға мүмкіндік беретін көптеген құралдар бар. Әртүрлі әзірлеушілер ұсынатын барлық жаңа және жаңа мүмкіндіктерді елемеу ақымақтық болар еді.

Компьютерлер қайталанатын тапсырмаларды тиімді және дәйекті түрде орындауға арналған, сондықтан неліктен біз әлі де компьютеріміздегі файлдардың атын қолмен өзгертумен айналысамыз? Немесе ашық қолданбаларды басып шығаруға қуаныштымын ба? Сіз өзіңіз үшін автоматтандыруға болатын ондаған басқа нәрселер туралы ойлай аласыз. Мұны істеудің басқа жолы болуы керек және бар - Automator және AppleScript. Олардың көмегімен сіз бұл тапсырмаларды автопилотқа қоюға болады, сонымен қатар Mac компьютеріңізді PDF файлдарын бір файлға біріктіруді, iWork файлдарын автоматты түрде сақтауды және тіпті күнделікті жоспарды бірден басып шығаруды үйретуге болады.

Автоматтың 7 таңғажайып әрекеті

Automator сүйреп апару интерфейсімен тапсырмаларды автоматтандыруға мүмкіндік береді, бұл оларды жаңадан бастаушыларға жасауды жеңілдетеді.

Mac OS X 10.4 (Tiger) және одан кейінгі нұсқаларында шығарылған Automator қайталанатын тапсырмаларды имитациялайтын жұмыс процестерін оңай жасауға мүмкіндік береді. Жұмыс процесін жасау үшін, Автоматтандырғыш әрекетін әрекеттер тізімінен (қолданбаның сол жағында) жұмыс кеңістігіне (оң жағында) сүйреңіз.Жұмыс процесін Automator файлы немесе оқшау қолданба ретінде сақтауға болады. Жұмыс процесін сақтау үшін барлық қажетті қадамдармен қажетті жұмыс процесін аяқтау керек.

Әрбір Automator әрекетінде белгілі бір енгізу және шығару функциялары болады. Алу үшін егжей-тегжейлі ақпарат Automator әрекеттері туралы, оларды әрекеттер тізімінде таңдаңыз және description.workflow ішіндегі ақпаратты оқыңыз, стандартты сақтау диалогын пайдаланыңыз (Файл > Сақтау). Оны басқа Mac OS X қолданбалары сияқты жұмыс істейтін оқшау қолданба ретінде сақтау үшін Файл > Басқаша сақтау пәрменін таңдаңыз. Файл атауын енгізуге және орынды сақтауға мүмкіндік беретін жаңа сақтау диалогы ашылады. «Сақтау» түймесін баспас бұрын ашылмалы тізімнен файл пішімінен қолданбаны таңдаңыз. Бұл кез келген басқа қолданба сияқты Automator қолданбасынан тыс жұмыс процесін іске қосуға мүмкіндік береді.

Бұл Автоматтың негізгі сипаттамалары мен сақтау опцияларын көрсетеді. Әрі қарай, Mac компьютерінде жұмыс істеу кезінде уақытты үнемдеуге көмектесетін 7 автоматтандыру әрекетін құрастырайық.

1. Іздеу элементтерінің атын өзгертіңіз

Ешкім Finder элементтерінің атын өзгертуді ұнатпайды. Егер сізде фотосуреттер, бейнелер немесе мақалалар болсын, атын өзгертуге болатын файлдар жинағы болса, бұл көп уақытты қажет ететін процесс болуы мүмкін...егер сіз көзді ашып-жұмғанша файлдардың атын өзгертуге мүмкіндік беретін Automator жұмыс процесін пайдаланбасаңыз. .

Жұмысты бастау үшін Automator қолданбасын ашып, үлгі таңдауынан «Жұмыс процесі» үлгісін таңдаңыз, содан кейін осы екі әрекетті жұмыс процесіне сүйреп апарыңыз:

>>

>> Finder элементтерінің атын өзгерту

Бұл екі әрекет жақын арада сіздікі болады ең жақын достар Finder элементтерінің атын өзгерту әрекетін конфигурациялаудан кейін файлдардың атын өзгерту үшін. Бұл сіз білу үшін үлкен әрекет әртүрлі опцияларатын қалай өзгертуге болады. Біздің мақсаттарымыз үшін бізде файлдар көп болғандықтан, біз «Кезекпен жасау» опциясын таңдаймыз.
Бұл жұмыс процесін орындау үшін Көрсетілген іздеу элементін алу әрекетіндегі Қосу түймесін басыңыз. Пайда болған файлды таңдау терезесінде атын өзгерткіңіз келетін файлдарды таңдап, «Қосу» түймесін басыңыз. Файлдарды қосқаннан кейін Automator ішіндегі «Іске қосу» түймесін басыңыз. Жұмыс процесі басталғаннан кейін файлдарыңыздың атауы «Табу элементтерінің атын өзгерту» бөліміне сәйкес өзгертіледі. Бірдей атауды өзгерту ережелерін үнемі пайдалансаңыз, оны жұмыс файлы ретінде сақтауға немесе тіркеме ретінде сақтауға болады.

2. QuickTime көмегімен iPhone бейнесін экспорттаңыз

Автомат - бұл барлық өнімділік емес. Оны iOS үйлесімді бейне файлдарын экспорттау үшін кейбір QuickTime әрекеттерімен бірге пайдалануға болады. Ол үшін Automator бағдарламасын ашып, жұмыс процесі үлгісін таңдаңыз. Жұмыс процесіне келесі әрекеттерді сүйреңіз:

>> Фильмді сұрау

>> Фильмді экспорттау

«Фильмді экспорттау» әрекеті кезінде конфигурациялау қажет жалғыз нәрсе - ашылмалы тізімнен таңдауға болатын файл пішімі. Сіз iPhone, iPhone (Edge), iPod, Apple TV немесе QuickTime таңдай аласыз.

Жұмыс процесін бастауға және Apple үшін бейне файлдарды түрлендіруге дайын болғанда, арнайы құрылғы, Automator ішіндегі Іске қосу түймесін басыңыз немесе жұмыс процесін қолданба ретінде сақтаңыз. Сізге алдымен iTunes, Photo Booth, iMovie немесе жеке фильм қалталарынан фильм файлын таңдауға мүмкіндік беретін iLife медиа шолғышы ұсынылады. Бейнені таңдағаннан кейін «Таңдау» түймесін басыңыз. Бұл бейне өңделеді және фильмдер қалтасына орналастырылады.

3. Бірнеше PDF файлдарын бір файлға біріктіріңіз

Кейде бірнеше PDF файлдарын бір үлкен файлға біріктіру қажет болады. Мұны Mac компьютеріңізде алдын ала қарау арқылы бірнеше қадаммен орындауға болады, бірақ Automator процесті жылдамдатуға көмектеседі және бірнеше PDF файлдарын бір уақытта біріктіруге мүмкіндік береді.

Жұмысты бастау үшін жұмыс процесі үлгісін таңдап, келесі әрекеттерді қосыңыз:

>> Көрсетілген Finder элементтерін алыңыз

>> PDF беттерін біріктіріңіз

>> Finder элементтерін жылжытыңыз

Жұмыс процесін бастау үшін файлдарды мына жерге сүйреңіз PDF пішіміКөрсетілген іздеу элементтерін алу әрекетіне өтіп, «Іске қосу» түймесін басыңыз. Бірнеше секундтан кейін жұмыс үрдісінің бірінші қадамында тізімделген бірнеше PDF файлдары бар PDF файлы жұмыс үстелінде пайда болады.

4. Safari веб-беттерінен mp3 жүктеп алыңыз

Кейде Интернетті шолу кезінде сіз белгілі бір сайттан жүктеп алғыңыз келетін MP3 файлдарына тап болуыңыз мүмкін, бірақ жүктеп алу сілтемесін бірінен соң бірін басып, осы беттердің барлығын аралап шығуды кім қалайды? Тағы да қайталайық. Automator қазір Safari-де ашық веб-бетте барлық MP3 файлдарын жүктей алады.

Ол үшін Automator бағдарламасын ашып, үлгі ретінде жұмыс процесін таңдаңыз. Содан кейін келесі әрекеттерді жұмыс процесіне сүйреңіз:

>> Safari қолданбасынан ағымдағы веб-беттерді алыңыз

>> URL сүзгісі

>> URL мекенжайларын жүктеп алыңыз

Бізге «Веб-беттен URL сілтемесін алу» әрекетін конфигурациялау қажет, «Тек бастапқы бетпен бірдей доменнің URL мекенжайларын қайтару» деген құсбелгіні қойыңыз.
Жұмыс процесін бастау үшін MP3 файлдары бар веб-бетке өтіңіз, содан кейін жұмыс процесін белсендіру үшін Automator ішіндегі Іске қосу түймесін басыңыз. Жұмыс процесі іске қосылған кезде Safari-де ашылған бетке байланысты MP3 файлдары жұмыс үстеліне жүктеледі. Егер сіз оны жиі пайдалануды жоспарласаңыз, бұл жұмыс процесін қолданба ретінде сақтауға болады.

5. Нобайлар жасаңыз

Ажыратымдылығы жоғары фотосуреттер басқарылатын әлемде Twitter, Facebook, iChat және т.б. сияқты веб-сайттар мен қолданбаларда аватар ретінде пайдалану үшін ажыратымдылығы төмен нобайлар әлі де қажет. Оларды жасау үшін нобай жасаушы қолданбасын ашудың қажеті жоқ. Сіз итеруге мүмкіндік беретін қызметті жасай аласыз оң жақ түймешікті басыңыз Finder ішіндегі суретті басып, сол суреттің нобайын дереу жасаңыз. Ол үшін құру керек жаңа үлгі Automator Services және келесі әрекеттерді жұмыс процесіне сүйреңіз:

>> Нобай кескіндерін жасаңыз

Файл түрін өзгерту үшін жұмыс процесінің жоғарғы жағындағы ашылмалы мәзірді пайдаланып, «Кез келген қолданба» астындағы «Сурет файлдары» тармағын таңдаңыз. Әрі қарай, Нобай жасау әрекетінде нобай өлшемін таңдаңыз.
Содан кейін Файл > Сақтау таңдаңыз. Жаңа қызметке атау енгізіңіз. Жұмыс процесін бастау үшін Finder қолданбасына өтіп, суретті тінтуірдің оң жақ түймешігімен басып, Қызметтер > Қызметіңіздің аты тармағын таңдаңыз. Мәзірді басқаннан кейін жаңа нобай жасалады және файл атауында «_tn» болады.

2. Оңай іске қосу тапсырмасы

Таңертең компьютерді қосқанда біз әдетте қолданбаларды іске қосамыз: Mail, Safari, iCal және Twitter. Бірақ біз олардың компьютермен жұмыс істегенін де қаламаймыз, өйткені біз демалыс күндері жұмысқа қатысты қолданбаларды пайдаланбаймыз. Неліктен бұл қолданбаларды қолмен ашуымыз керек? Шешімдердің бірі - бір рет басу арқылы қажетті қолданбаларды ашатын қарапайым AppleScript іске қосу қолданбасын жасау.

Бұл тапсырманы жасау үшін AppleScript өңдегішін ашып, келесі код жолын енгізіңіз:

Енді сценарийді іске қосыңыз. Safari іске қосылғанын байқадыңыз ба? Қос тырнақшадағы қолданба атауын Mac жүйесіндегі кез келген басқа қолданбамен ауыстыруға болады.

арқылы код жолын қайталаңыз жаңа жолбірнеше қолданбаларды іске қосу үшін. Мысалы, Mail, Safari, iCAL және Twitter іске қосқыңыз келсе, келесіні енгізесіз:

«Пошта» қолданбасын іске қосуды айтыңыз

«Safari» қолданбасын іске қосуды айтыңыз

«iCal» қолданбасын іске қосуды айтыңыз

«Twitter» қолданбасын іске қосуды айтыңыз

Бұл сценарийді қолданба файлы ретінде сақтаңыз және оны екі рет басыңыз автоматты іске қосу. Сіз әртүрлі қолданбалар үшін бірнеше іске қосқыштар жасай аласыз, мысалы, біреуі жұмысқа, біреуі ойын-сауыққа және екіншісі әлеуметтік желілерге арналған.

3. Күнделікті iCal жоспарларын басып шығарыңыз

Қағазды қарастыруға болады ескі технология”, бірақ сізде бір күнге жоспарланған бос емес іскерлік бағдарлама болса, кейде жылдам анықтама алу үшін оны баспа түрінде алғыңыз келеді. Мұны AppleScript көмегімен жасауға болады:

«iCal» қолданбасына айтыңыз

күнтізбені қарау (менің (ағымдағы күнім))

көріністі күндік көрініске ауыстыру

белсендіру

«Жүйелік оқиғалар» қолданбасын айтыңыз

пәрменін пайдаланып «p» пернесін басыңыз

кідіріс 1 - (секунд)

пернені басу арқылы қайтару

кідіріс 2 - (секунд)

пернені басу арқылы қайтару

айтып аяқта

айтып аяқта

Осы сценарийді AppleScript редакторына қосып, «Іске қосу» түймесін басыңыз. iCal ағымдағы күнді ашады және әдепкі принтерді пайдаланып күннің күнделікті жоспарын басып шығарады. Қолданба ретінде сақтау.

Алдымен, Автоматпен жұмыс істеуді қарастырайық. Бұл «нақты» бағдарламалаудан әлдеқайда алыс, бірақ қызықты және пайдалы.

Осыдан кейін сценарий тілдеріне көшейік, олардың жұмысы басқа операциялық жүйелердегі жұмыстан аздап ерекшеленеді.

Осының бәрі игерілгенде, біз барлық күмәнді тастап, тереңдікке асығамыз. Тікелей бағдарламалауда MacOS X.Жергілікті қолданбалар, ана тілде, ана тілінде IDE,туған проблемалар.

Автомат

Автомат- бұл стандартты бағдарлама, ол операциялық жүйемен бірге келеді және қарапайым әрекеттерді автоматтандыруға мүмкіндік береді. Шындығында, оның көмегімен сіз оны бағдарламалар деп атамай-ақ әртүрлі әрекеттерді жасай аласыз. Бұл керемет. Дамулар қорқады және онымен араласқысы келмейді. Бұл жерде бағдарламалау емес сияқты, сондықтан көріңіз.

Күріш. 2 - Автомат іске қосылды

Автоматты бастайық. Іске қосылғаннан кейін бірден түрін таңдау мүмкіндігі бар терезе пайда болады жұмыс процесі(«жұмыс процесі» орыс тіліндегі аудармасы) (2-сурет). Бұл не? Сөзбе-сөз аударғанда «жұмыс процесі» деп аударылады. Іс жүзінде бұл әрекеттер тізбегі. Мысалы, кофе қайнату үшін не істеу керек?

  1. Шкафтағы банкадан кофе алыңыз.
  2. Кофе тартқышты табыңыз.
  3. Кофені ұнтақтаңыз.
  4. Ұнтақталған кофені кофеқайнатқышқа құйыңыз.
  5. Кофеқайнатқышқа су құйыңыз.
  6. Тостағанды ​​қойыңыз.
  7. Кофеқайнатқышты қосыңыз, ол сөнгенше күтіңіз.
  8. Кесе алыңыз, үстелге қойыңыз.

Дәл осы әрекеттер тізбегі түсініксіз «жұмыс процесі» немесе одан кем емес түсініксіз «жұмыс процесі» деп аталады. Автоматпен жұмыс істегенде бастапқы мәліметтерден нәтиже алу үшін әрекеттерді бірінен соң бірін тереміз.

Жұмыс процесі түрі (бұл терминді бастапқы нүкте, ол Apple-ге тасымалданғандықтан) бірдеңе жасағыңыз келетін бастапқы деректерді ғана анықтайды. Бізге файлдармен, аудио деректермен, фотосуреттермен, мәтінмен немесе мүлдем түсініксіз және өзімізге тән нәрсемен жұмыс істеу ұсынылады. Мысалы, бір веб-парақшаны алып көрейік, одан барлық суреттерді жүктеп алайық, оларды жолда аздап мазақ етейік. Және нәтижені қалтаңызға сақтаңыз.

Мұнда шағын секіріс басталады. Ағылшын тіліндегі нұсқада ағымдағы беттегі кескіндерге сілтемелерді жинайтын процестің сәйкес түрін таңдауға болады. Бұл орыс тіліндегі нұсқада жоқ. Сондықтан қажетсіз қайталаулар мен келіспеушіліктерді болдырмау үшін біз процесс түрін «Ерікті» немесе «Тапсырысты» таңдаймыз. Оң жақта бос өріс пайда болады, онда біз әрекеттер тізбегін және сол жақта әрекеттердің әсерлі тізімін жасаймыз. Не істеу керектігін алдын ала тізімдейміз:

  1. Алыңыз ағымдағы бет Safari қолданбалары.
  2. Барлық суреттерді сол жерден алыңыз.
  3. Оларды мазақ етіңіз (бәрі бірдей болуы керек).
  4. Нәтижені сақтау.

Safari интернетке қатысты сияқты. Сондықтан біз бөлімді таңдаймыз «Ғаламтор»,әрекеті бар «Ағымдағы бетті мына жерден алу сафари,оны оң жақтағы өріске сүйреңіз (Cурет 3).

Cурет. 3 - Бірінші әрекетті сүйреңіз

Алынған парақтан суреттерді таңдау керек. Міндетті әрекет жоқ. Бірақ алатын әрекет бар URL мекенжайларысуреттер, яғни олардың мекенжайлары. Ал, тырысайық. «Веб-бет кескінінің URL мекенжайын алу» әрекетін алдыңғысының астында болатындай етіп сүйреңіз. Бұл жалпы ереже, процесс жоғарыдан төменге қарай орындалады. Әрекеттер көрсеткі арқылы байланыстырылғанын ескеріңіз. Бұл жоғарғы әрекеттің нәтижесі төменгі жағында қолданылатынын білдіреді. Қолданылмаса, көрсеткі болмайды. Бірақ бұл мекенжайлармен не істеу керек? Жүктеп алыңыз! «Жүктеп алу» термині бейресми болғандықтан, біз формальдырақ нәрсе іздейміз. ТУРАЛЫ! "URL-ні жүктеңіз".Біз аламыз. Біз бұл әрекетті сүйреп апарамыз, көрсеткі қайтадан пайда болады. Әрекетте кейбір түсініксіз өріс бар (Cурет 4).

Өріс «Қайда» деп аталады («Қайда» деп аталу керек болса да) және қазылғандарды қайда сақтау керектігін көрсетеді. Сол күйінде қалдырайық. Егер сіз «Сипаттаманы» сүзсеңіз, біз әрекеттің кірісті алатынын көреміз URL-мекенжайлар, нәтижесінде «Файлдар/қалталар». Бұл жақсы, өйткені біз қазір файлдармен жұмыс істеп жатырмыз. Біз парақтағы сілтемелерді компьютерімізде нақты суреттерге айналдыра алдық. Әрі қарай жүрейік.

Сол жақтағы әрекеттер тізімінен «Фото» кітапханасын таңдаңыз. Бізді қазір қандай да бір бұрмалаушылық қызықтырады. «Кескінді өңдеу» орындалады кварц-сүзгі». Жұмбақ естіледі. Бұл шын мәнінде суреттерге сүзгілерді қолдану. Сепия сияқты. Қалғанының астындағы әрекетті сүйреңіз, дәміне қарай сүзгі түрін таңдаңыз. Сүйреп апару барысында бұл сүзгі кескіндерді теріс пайдаланатыны туралы ескертеміз. Бұл бізге сәйкес келеді, сондықтан біз батыл келісеміз.

Алынған файлдарды алып, кейбіреулеріне қою қалады дұрыс орын. Бұл дұрыс орын «Құжаттар» ішінде, «Интернеттен алынған суреттер» ішкі қалтасында болсын. Біз файлдармен жұмыс істейміз, сондықтан біз Файлдар мен қалталар әрекеттер кітапханасын таңдаймыз, керемет Жаңа қалта әрекеті бар. Керемет, өйткені сіз оны таңдап, сипаттаманы қараған кезде (әрекеттер тізімінің төменгі жағында) біз оқимыз: « Бұл әрекетжасайды жаңа папкабастап есім. Енгізу:(Файлдар/қалталар) Егер файлдар осы әрекетке жіберілсе, олар жаңа қалтаға көшіріледі. Нәтиже: Файлдар/қалталар». Жақсы! Дәл бізге қажет нәрсе. Біз лақтырамыз. Жаңа қалтаның атын енгізіп, оны жасау орнын таңдаңыз.

Барлығын тексеріп көрейік. Сүйікті сайтыңызды ашу сафари.Автоматқа өтіп, жоғарғы оң жақтағы үлкен «Іске қосу» түймесін басыңыз. Сиқыр басталады. Дөңгелектер іс-әрекеттердің айналасында айналады, аяқталғандардың қасында - джекдалар пайда болады және соңында жеңімпаз «Донг» естіледі. Тексереміз. Біз ашамыз Finder«Құжаттар» ішінде жасалған «Интернеттен алынған суреттер» қалтасы. Хмм, шынымен суреттер. Жұмыс!

Cурет. 6 - Орындаудан кейін «жұмыс процесі» қалай көрінеді

Әрбір әрекеттің төменгі сол жағындағы жасыл «даустарға» назар аударыңыз. Бұл әрекеттің сәтті аяқталғанын көрсетеді. Егер бірдеңе бұзылса, қызыл крест пайда болады.

Алғашқы қадамдар жасалды. Automator көмегімен тағы не істеуге болатын тізім:

  1. Файлдар бумасының атын өзгерту.
  2. Электрондық пошта файлдарын тікелей жұмыс үстелінен жіберіңіз.
  3. Кескіндердің көлемін жаппай өзгерту. Файлдар да, альбом да iPhoto.
  4. Мекенжайлық кітапқа (мекен-жайлар тобы бойынша) хабарлама жіберіңіз.
  5. Жасау мәтіндік файлаудио файл (өкінішке орай, компьютерді орыс тілінде сөйлетуге мүмкіндік жоқ).
  6. Алынған файлды жүктеп салыңыз FTP.

Барлық осы және басқа әрекеттерді кез келген ретпен біріктіруге болады. Жалпы, шығармашылықтың ауқымы кең. Және бағдарламалау жоқ. Бұл жай ғана жұмыс істейді!

Mac OS X жүйесіндегі кірістірілген автоматтандыру құралы «Автоматор» кереметтер жасай алады. Дегенмен, көптеген Mac пайдаланушылары бұл бағдарламаны пайдасыз деп санайды. Мұндай пайымдауларды жоққа шығару үшін мен Snow Leopard-тың бес таңғажайып Автомат құпиясын ұсынамын.

1. Медиа кітапханаға әмбебап қолжетімділік

Егер сіз iLife және iWork пакеттерімен жиі жұмыс істейтін болсаңыз, онда сіз iTunes бейнелеріне, фотосуреттеріне және әндеріне қол жеткізуді қамтамасыз ететін кіріктірілген медиа шолғышты қолдануға дағдыланған боларсыз. Дегенмен, басқа қолданбаларда бұл панельдің болмауына байланысты пайдаланушылар Videos, iPhoto немесе iTunes қалтасын бөлек ашуға мәжбүр. Мәселе Автомат арқылы шешіледі.

Mac OS X Automation веб-сайтына өтіп, сценарийді жүктеп алыңыз

Мысалы, жұмыс үстелінен басқа қалтаға (мысалы, басқа дискідегі) файлдардың сақтық көшірмесін жасауды автоматтандыру үшін iCal Reminder үлгісін және сияқты тізбекті жасаңыз: Көрсетілген Find нысандарын алыңыз er, Қалта мазмұнын алыңыз және Finder элементтерін көшіріңіз. (Бірінші бағандағы Файлдар мен қалталар астында). Сақтық көшірме жасау үшін бастапқы қалтаны бірінші әрекетке жылжытыңыз, Қалталардың мазмұнын алу опциясын сол күйінде қалдырыңыз және Finder элементтерін көшіру ішінде файлдардың тағайындалған орнын (Сақтық көшірме қалтасы) көрсетіңіз. Енді «Іске қосу» түймесін басқан кезде, жұмыс үстеліндегі барлық нысандар «Сақтық көшірме» қалтасында болатынын көресіз. (Қалтадағы ескі файлдарды ауыстыру үшін «Бар файлдарды ауыстыру» жанындағы құсбелгіні қойыңыз).

Процесті сақтаған кезде, бағдарлама сізден iCal еске салғышын атауды сұрайды, содан кейін оқиғаны өңдеу терезесімен iCal іске қосыңыз. Мұнда сіз қайталанатын оқиға жасай аласыз. Мысалы, күн сайын сағат 4:00-де шығарылатын болады сақтық көшірмебарлық файлдар жұмыс үстелінен басқа қалтаға.

Ескертпе: Automator жұмыс үстелін автоматты түрде тазалауды конфигурациялауға мүмкіндік береді. Күні бойы жинақталған барлық құжаттар, фотосуреттер, бейнелер және басқа файлдар компьютер өшірілген кезде ғажайып түрде дұрыс қалталарға орналастырылғанын елестетіп көріңіз. Орнату нұсқаулары

4. Автоматты импорттау және слайд-шоу

Automator суретке түсіру плагинін қамтиды, ол да керемет пайдалы. iPhoto қолданбасында жаңа альбом жасаңыз (Файл -> Жаңа альбом) және оны Күннің фотосуреттері деп атаңыз. Automator ашыңыз, жаңа процесті бастаңыз және Image Capture Plugin үлгісін таңдаңыз. Бірінші терезеде «Кітапханалар» бөлімінде «Фотосуреттер» нысанын таңдап, келесідей процесті жасаңыз: Фотосуреттерді көру, iPhoto ішіне файлдарды импорттау, Таңдауды алу iPhoto фотосуреттері, iPhoto слайдшоуын ойнатыңыз.

Файлдарды iPhoto ішіне импорттау әрекетінде «Күннің бар альбомы мен фотосуреттері» тармағын таңдап, ашылмалы мәзірден «Таңдалған iPhoto альбомдарын алу» бөлімінде Альбомдарды таңдаңыз (ол әрекеттің атауын Таңдалған альбомдарды алу үшін өзгертеді). Процесті сақтаңыз (Файл –> Сақтау) және оны шолу және слайдшоу деп атаңыз.

Енді камераны Mac компьютеріне қосыңыз (бұл iPhone немесе iPad болуы мүмкін). Image Capture бағдарламасын ашып, терезенің төменгі жағында Шолу және слайдшоу түймесін басыңыз. Сәйкес суреттерді таңдап, Импорттау түймесін басыңыз. Енді ең қызығы. Бірнеше секундтан кейін бірінші фотосуретпен бірге Кескінді қарау терезесі пайда болады, онда iPhoto-ға импорттау үшін фотосуреттерді сүзу үшін «Қабылдамау» және «Бекіту» түймелерін пайдалану қажет. Содан кейін iPhoto ашылады, расталған суреттерді Күннің фотосуреттері альбомына қосыңыз және слайд-шоуды бастаңыз!

5. PDF файлынан мәтін

Мәтінді шығарудың оңай жолын іздесеңіз PDF файлдары, Automator пайдаланыңыз. Жаңа Automator процесін жасаңыз және үлгілер терезесінен Бағдарламаны таңдаңыз. Процесті келесі әрекеттермен бастаңыз: Таңдалған элементтерді Finder қолданбасынан шығарып алыңыз (Файлдар мен қалталар бөлімі) және Шығару PDF мәтіні(PDF файлдары бөлімі). Мәтінді жақсырақ ету үшін PDF мәтінін шығару қадамында Пішімделген мәтінге ауысыңыз. Шығарылымды сақтау ашылмалы мәзірінен «PDF - RTF» қалтасы сияқты файлды сақтау орнын көрсетіңіз.

Енді Automator қолданбасын жұмыс үстеліне сақтаңыз. Түрлендіруге дайын болғанда, кез келген PDF құжатын жасалған қолданба белгішесіне сүйреп апарыңыз. Осыдан кейін Automator барлық мәтінді PDF файлынан шығарып, оны жаңасына орналастырады Мәтіндік құжаткөрсетілген қалтаның ішінде.

Бір қызығы, Automator көптеген жылдар бойы Mac OS X-тің маңызды артықшылықтарының бірі болды, тіпті онымен салыстырғанда. соңғы нұсқасы Windows. Деректердің кең ауқымын өте икемді өңдеу мүмкіндігінен басқа, Automator пайдалану да оңай - ақпаратты өңдеу ережелері текшелер түрінде құрастырылған. Дегенмен, бұл бағдарламаның қарапайымдылығы әлі де мифтік «Мен қалағандай істе» түймесінен алыс. Сондықтан, жаңадан бастаушыларға түсініксіз болуы мүмкін кейбір тармақтар әлі де нақтыланған жөн.

Тапсырма және процесс бойынша

Белгілі бір әрекеттерді автоматты түрде орындағыңыз келетін жағдайға байланысты процестің ең қолайлы түрін таңдау керек.

Үшінші нұсқада Automator деректерді өңдеу ережелерінің (немесе процестерінің) түрлерінің санына айтарлықтай қосылды - қазір олардың жеті саны бар. Осы түрлердің қайсысын таңдау болашақ алгоритміңізді іске қосқыңыз келетін шарттарға байланысты. Бірінші түрі Процесс(жұмыс барысы)- стандартты түрі«Автоматизатордың» өзінен іске қосуға немесе қолданба ретінде сақтауға болатын алгоритм.

Дегенмен, Қосымша(Қолданба) басынан бастап жасалуы мүмкін автоматтандыру процесінің екінші түрі. Атаудың өзі шығыста сіз деректерді қабылдайтын және оны сіз құрастырған алгоритмге сәйкес - Automator-ты іске қоспай-ақ өңдейтін шағын утилитаны (немесе тамшысын) алатыныңызды айтады. Қолданбаны Dock-қа, құралдар тақтасына немесе Finder бүйірлік тақтасына орналастыруға болады. Осыдан кейін сізге қажетті файлдарды таңдап, оларды қолданба белгішесіне апару керек - ол басталады, өздігінен жұмыс істейді және жабылады. Сонымен, Автоматты іске қоспай-ақ, мысалы, фотосуреттер жиынтығын масштабтауға немесе таңдалған аудио файлдардың тегтерін толтыруға болады.

сияқты процестердің ерекшелігі Қызмет(Қызмет) олар ендірілуі мүмкін контекстік мәзірмерзімінен бұрын белгіленген бағдарламалар. Lingvo онлайн сөздігінде есіңізде болсын - Автоматтандыру қызметі сонда ғана қолданылған. Әрине, мәтіндік ақпараттан басқа, сіз қызметке графиканы, дыбысты, бейнені, PDF файлдарын «бере аласыз» - бәрі сіз қызметті қандай қолданба үшін жасап жатқаныңызға және ол қандай тапсырманы орындау керек екеніне байланысты.


Кіріс тек Finder бағдарламасында ашылған қалтадағы файлдар ғана емес, сонымен қатар олардың біреуінің каталогынан болуы мүмкін мультимедиялық бағдарламалар Apple - бұл деректер Automator ішіне орнатылған медиа шолғышы арқылы қол жетімді.

Қалта әрекеттері(Қалта әрекеттері) өте ұзақ уақыт болды және Automator оларды AppleScript бағдарламалау тілін білмей-ақ жасауды жеңілдетеді. Процестің бұл түрі кез келген файлдар көрсетілген қалтаға орналастырылған кезде іске қосылады. Қалта әрекеттерінің ең айқын қолданылуы деректерді кірістірілген ішкі каталогтарға автоматты түрде сұрыптау болып табылады. Бұл үшін бар үшінші тарап қолданбалары- дегенмен, олардың аналогын «Автоматта» өзіңіз құрастыруға болады.

Басып шығару плагині(Print Plugin) басып шығару тілқатысу терезесіндегі PDF мәзіріне енгізілген. Процестің бұл түрімен мәтінді өңдеу, Беттер, Microsoft Wordт.б. Мысалы, PDF жасау кезінде сіз әрбір бетті «су белгісімен» белгілей аласыз немесе жасалған PDF құжатының беттерін растрлық кескіндерге түрлендіруге болады.

iCal еске салғыш(iCal Alarm) — белгілі бір уақытта орындалатын процестер. Мысалы, сүйікті әжеңіздің туған күнінде мұндай оқиға көрсетілген үлгіге сәйкес хатты автоматты түрде жасай алады - дизайнды таңдап, жіберу түймесін басу жеткілікті. Сіз тіпті топтық тарату тізімін ұйымдастыра аласыз, осылайша қонақтарды сол туған күн немесе үйлену тойына шақыра аласыз.

Ақырында, Суретке түсіру плагині(Image Capture Plugin) - бұл процесс камерадан фотосуреттерді импорттау модуліне енгізілген. Файлдарды камерадан iPhoto немесе Aperture фото кітапханасына (немесе жай қалтаға) көшіру кезінде мұндай процесс өздігінен басталады және белгілі бір әрекеттерді орындайды - барлық суреттерді белгілі бір альбомға қосыңыз, әрқайсысына мәтіндік аннотация қосыңыз. олар және т.б.

Кездейсоқ макростар


Жазу түймесін басу арқылы тінтуір мен пернетақтаның көмегімен барлық қажетті командаларды қолмен орындаңыз. Аяқтағаннан кейін жазуды тоқтатып, Автоматтаушы жазған пәрмендер тізімін қараңыз.

Егер сіз қолданбалармен таныс болсаңыз Microsoft кеңсесі, сіз олардың (көкнәр нұсқасында - болған) әрекетті жазу режимі бар екенін білесіз. Бұл жай ғана қажетті түймелер мен мәзір пәрмендерін таңдағанда, кейбір мәтінді енгізгенде, кейбір нысандарды қосқанда - және бағдарлама сіздің барлық әрекеттеріңізді дәйекті түрде түсіреді. «Автоматизатордың» үшінші нұсқасы сіздің әрекеттеріңізді ғана емес, сонымен қатар олар орындалған бағдарламаларды да есте сақтайтын ұқсас режиммен жабдықталған. Жазылған әрекеттерді ойнату жылдамдығын оннан он есеге дейін реттеуге болады. Жазу режимі Automator құралдар тақтасындағы сәйкес түйме арқылы іске қосылады.

Көрсету режимі

Automator терезесінің бүйірлік тақтасына назар аударыңыз. Әдепкі бойынша, әрекеттер каталогы (Кітапхана) санат бойынша құрылымдалған - әрекеттер қандай деректер түрлерімен жұмыс істейтініне байланысты топтастырылған. Бірақ санаттардың орнына әрекеттер тіркелген қолданбалар тізімін көрсетуге болады. Ол үшін Automator мәзірінен команданы таңдау керек. Көрубойынша әрекеттерді ұйымдастырубағдарламасы (көрінісӘрекеттерді реттеңізҚолдану).

Кім дайын?

Көптеген процестерді жасауды Automator бағдарламасына арналған арнайы сайттардың бірінен жүктеп алу арқылы одан әрі жеңілдетуге болады. Келесі ресурстарды белгілеңіз:
automatoractions.com ,
,
,
,
.
Сонымен қатар, кәсіби бағдарламалар үшін әрекеттер жиынтығы әзірленуде - Adobe, Quark және басқалары өнімдері үшін сіз төлеуге тура келеді, кейде әсерлі сомалар.

Мысалдар және анықтамалық ақпарат

Automator-пен мүлдем таныс емес, бірақ бұл бағдарламаны меңгергісі келетіндер үшін практикалық тұрғыдан әрқашан қызықты болмаса да, автоматтандыру мүмкіндіктері туралы түсінікті қалыптастыратын қарапайым мысалдарға назар аудару керек. Mac жүйесіндегі тапсырмалар. Мына ресурстар мен веб-беттерге назар аударыңыз: homepage.mac.com/cjrtools/automator-apps/index.html,
,
.

ProstoMAK оқырмандарын автоматтандыру тақырыбы қызықтырса, қадамдық нұсқауларпайдалы процестерді жасау осы блогта үнемі пайда болады. Бұл туралы не ойлайтыныңызды түсініктемелерде маған айтыңыз.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
рахмет. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!