Isang praktikal na gabay sa paggamit ng Automator
Isang praktikal na gabay sa paggamit ng Automator
Anonim
Isang praktikal na gabay sa paggamit ng Automator
Isang praktikal na gabay sa paggamit ng Automator
automator-icon
automator-icon

Ang Automator ay isang hindi kapani-paniwalang madaling gamiting program ng Mac OS X na nagbibigay-daan sa iyong i-automate ang ilan sa iyong mga nakagawian at pang-araw-araw na operasyon. Sa kasamaang palad, karamihan sa mga bagong gumagamit ng Mac ay hindi alam na mayroon ang tool na ito. Samakatuwid, ngayon ay susubukan kong ayusin ito at, sa tulong ng mga visual na halimbawa, ipakita ang mga pangunahing prinsipyo ng paglikha ng mga mini-program, na tinatawag na "mga proseso" (workflow).

Batch na palitan ang pangalan ng mga larawan

Magsisimula kami, marahil, sa isang medyo simpleng gawain ng pagpapalit ng pangalan ng grupo ng mga imahe ayon sa isang tiyak na maskara na naglalaman ng pangalan ng file, numero nito at kasalukuyang petsa. Kung mayroong maraming mga ganoong file, maaari mong palitan ang pangalan ng mga ito nang manu-mano, ngunit kung mayroong isang malaking bilang ng mga file, inirerekumenda ko ang paggamit ng mga serbisyo ng Automator.

Upang ilunsad ang utility, kailangan mo lamang na mahanap ang icon nito sa tuktok ng direktoryo ng Mga Application, o gamitin ang iyong paboritong launcher upang ilunsad ang mga application / system Spotlight. At pagkatapos ng ilang segundo, lilitaw ang isang window ng application sa harap namin, pati na rin ang isang listahan ng mga magagamit na template:

  • Ang "Proseso" ay ang pinakasimpleng pagkakasunud-sunod ng mga aksyon na maaaring direktang simulan mula sa Automator.
  • Ang "Programa" ay isang stand-alone na proseso at maaaring i-save bilang isang regular na Mac OS X application na may extension

    *.app

  • .
  • Ang "serbisyo" ay isang prosesong nakasalalay sa konteksto na maaaring gamitin sa buong system o sa mga indibidwal na aplikasyon.
  • Ang "aksyon ng folder" ay inilunsad lamang para sa tinukoy na folder at sinisimulan ng mga bagay na idinagdag dito.
  • Ang "Print plugins" ay ginagamit upang palawigin ang mga kakayahan ng print dialog.
  • Ang mga Paalala ng ICal ay mga prosesong na-trigger ng mga kaganapang idinagdag sa iCal.
  • Panghuli, ang "Image Capture Plugin" ay maaaring gamitin sa isang naaangkop na application upang iproseso ang mga larawang na-download mula sa isang camera.
automator-01
automator-01

Sa aming kaso, piliin ang "Folder Action" - at may lalabas na window sa harap namin, nahahati sa 2 lugar. Ang kaliwang kalahati ay naglalaman ng Library (isang listahan ng mga available na aksyon at variable), at ang kanang kalahati ay naglalaman ng workflow window, kung saan maaari kang mag-drag ng mga item mula sa Library.

Gamit ang opsyon na matatagpuan sa tuktok ng window ng proseso (sa ibaba mismo ng toolbar), kailangan mong pumili ng isang folder. Para sa kanya, ang aming mga aksyon ay isasagawa:

automator-02
automator-02

Ang lahat ng maaaring kailanganin namin upang malutas ang problema ay matatagpuan sa kategoryang "Mga File at folder." Una kailangan mong hanapin at i-drag ang isang aksyon na tinatawag na "Rename Finder Objects" sa window ng workflow. Dahil binago ng Automator ang kanilang mga pangalan, ipo-prompt kami na awtomatikong magdagdag ng isa pang aksyon upang i-save ang mga orihinal na file sa ibang folder (nagpasya akong huwag mag-save ng mga kopya, ngunit hindi iyon nangangahulugan na kailangan mong gawin ang parehong).

Ngayon, sa pinakaunang drop-down na listahan ng aming aksyon, kailangan mong piliin ang item na "Gumawa ng sunud-sunod" at i-configure ang format ng bagong pangalan sa iyong paghuhusga. Ito ay sapat na madali, dahil mayroong isang halimbawa sa ibaba ng aksyon.

Upang idagdag ang kasalukuyang petsa sa pangalan ng file, kailangan mong i-drag muli ang pagkilos na Rename Finder Items sa window ng workflow. Sa pagkakataong ito, sa halip na "Gumawa ng sunud-sunod", piliin ang item sa listahan na "Magdagdag ng petsa o oras" (mas tiyak, awtomatiko itong pinipili) at itakda ang mga parameter ayon sa gusto mo:

automator-03
automator-03

Maaari mo lamang suriin ang gawain ng proseso: i-save ito at i-drag ang pangkat ng mga file sa folder na ipinahiwatig sa pinakadulo simula. Pagkaraan ng ilang sandali - depende ito sa laki at bilang ng mga file - awtomatikong mababago ang kanilang mga pangalan. Tingnan kung gaano kadali ito?

Batch na pagbabago ng laki ng mga larawan

Ginagawa naming kumplikado ang gawain. Sabihin nating mayroon tayong malaking bilang ng mga larawan (mga larawan) na kailangang bawasan. Upang malutas ang problemang ito, kailangan nating piliin ang template na "Programa".

automator-04
automator-04

Gayunpaman, bago magmadali upang malutas ang problema "head-on", ipinapanukala kong gumuhit ng isang pagkakasunud-sunod ng mga kinakailangang aksyon. Halimbawa, dapat muna nating i-prompt ang user na piliin ang mga larawan na gusto nating baguhin ang laki. Bilang karagdagan, ipinapayong magtrabaho hindi sa mga orihinal ng mga file, ngunit sa kanilang mga kopya, upang palaging may pagkakataon na subukan ang mga bagong setting para sa aming proseso. At kokopyahin namin ang mga thumbnail sa isang hiwalay na direktoryo.

Ngayon ay maaari kang magpatuloy sa pagbuo ng aming mini-program. Una, kailangan mong hanapin at i-drag ang pagkilos na "Request Finder Items" sa kategoryang "Mga File at Folder" (o sa pamamagitan ng search bar) papunta sa window ng workflow. Doon maaari mong tukuyin ang teksto ng pamagat ng window, simulan ang folder at uri ng data. Huwag kalimutang itakda ang checkbox para sa maramihang pagpili.

Upang gumana sa mga kopya ng mga file, iminumungkahi kong hanapin ang aksyon na "Kopyahin ang Mga Item sa Finder" sa Library, na tumutukoy sa direktoryo ng patutunguhan. Ang susunod na hakbang ay nasa kategoryang "Mga Larawan" at tinatawag na "Mag-zoom ng Larawan". Sa mga setting, maaari mong tukuyin ang laki ng nagreresultang larawan sa mga pixel o porsyento.

Siyanga pala, may tatlong tab sa ibabang pane ng bawat aksyon: Mga Resulta, Opsyon, at Paglalarawan. Samakatuwid, kung gusto mong i-prompt ka ng Automator na tukuyin ang kinakailangang laki ng larawan sa bawat oras na ginagawa ang pagkilos na ito, piliin ang checkbox na "Ipakita ang pagkilos na kasalukuyang isinasagawa" sa tab na Mga Parameter. mga file na palitan ang pangalan).

Kung mapapansin mo, may lalabas na triangular na arrow sa bawat aksyon, na kumakatawan sa resulta ng trabaho nito. Ang mga resultang ito ay gagamitin bilang mga parameter ng input sa susunod na hakbang.

At isa pang trick: sa pamamagitan ng pagpili sa checkbox na "Ipakita ang kasalukuyang aksyon," magiging aktibo ang opsyong "Ipakita lamang ang mga napiling bagay." Kaya, hindi mo maipapakita ang buong window na may aksyon, ngunit ilang elemento lamang. Halimbawa, isang field para sa pagtukoy ng kinakailangang laki.

At sa pagtatapos ng proseso, kailangan naming ilipat ang thumbnail na imahe sa isang bagong direktoryo. Para dito kailangan namin ang aksyon na "Bagong folder" mula sa kategoryang "Mga file at folder".

automator-05
automator-05

Ang naka-save na programa ay gagana nang eksakto tulad ng anumang iba pang application sa system.

Pagbubukas ng ilang partikular na web page kapag sinimulan ang browser

Halos araw-araw ay inilulunsad ko ang Safari at nagsimulang magtrabaho sa parehong mga web page. Kaya bakit hindi lumikha ng isang app na awtomatikong ginagawa ito?

Kailangan namin ng template ng Application at dalawang aksyon na matatagpuan sa kategorya ng Internet:

  • "Kumuha ng mga naka-highlight na URL", sa mga setting kung saan ipinapahiwatig namin ang aming mga paboritong web page;
  • at ang aksyon na "Ipakita ang mga web page" upang buksan ang mga ito sa default na browser.
automator-06
automator-06

I-extract ang text mula sa PDF

Ito ay isang medyo simple ngunit madaling gamitin na script para sa Automator at minsan ay nakakatipid sa iyo ng oras. Papayagan ka nitong mag-extract ng teksto mula sa isang PDF na dokumento (siyempre, ang naturang dokumento ay dapat maglaman lamang ng teksto, hindi na-scan na mga larawan) at i-save ito sa isang hiwalay na file na mayroon o walang pag-format.

Upang malutas ang problema, kailangan lang namin ng isang aksyon na may parehong pangalan, "I-extract ang PDF Text", na matatagpuan sa kategoryang "PDF Files". I-drag ito sa window ng workflow at ayusin ang mga opsyon ayon sa gusto mo:

automator-07
automator-07

Tandaan na hindi namin tinukoy ang pagkilos na "Request Finder Items" sa prosesong ito, kaya kapag nailunsad na, maaari mong i-drag at i-drop ang anumang PDF na direktang ipoproseso sa aming icon ng application sa Dock. Ang file na ito ay magsisilbing input parameter para sa proseso.

I-save ang mga nilalaman ng clipboard sa isang text file

Patuloy kaming nakikilala sa iba't ibang mga template ng Automator, at sa prosesong ito ipinapanukala kong lumikha ng isang serbisyo na magse-save ng mga nilalaman ng clipboard sa text file na aming tinukoy. Ang kinakailangang template ay tinatawag na "Serbisyo". Hindi siya magtuturo ng anumang paunang data, ngunit "kikilos ayon sa sitwasyon."Samakatuwid, wala itong data ng input, na kinakailangang tukuyin sa drop-down na listahan sa itaas ng window ng daloy ng trabaho.

Susunod, sa workspace, kopyahin ang aksyon na "Kumuha ng mga nilalaman ng clipboard" mula sa kategoryang "Mga utility ng serbisyo" (wala itong mga setting) at ang aksyon na "Bagong text file" mula sa kategoryang "Text".

automator-08
automator-08

Ang aming serbisyo ay kailangang bigyan ng pangalan ng tao upang madali naming mahanap ito sa menu na "Mga Serbisyo" ng anumang aplikasyon …

automator-09
automator-09

… at italaga ito, kung kinakailangan, ng keyboard shortcut sa System Preferences application.

automator-10
automator-10

At kung papalitan mo ang aksyon na "Bagong Text File" ng "Text to Audio File", kung gayon bilang resulta ng gawain ng proseso ay makakatanggap ka ng audio track na may mga nilalaman ng clipboard, na naitala gamit ang built-in na Mac OS X text-to-speech function.

automator-11
automator-11

Sa pangkalahatan, ang function na ito ay partikular na idinisenyo para sa mga taong may mga kapansanan, ngunit kung ninanais, maaari rin itong gamitin para sa mga layunin ng entertainment.

Mga simpleng awtomatikong pag-backup

Habang patuloy nating ginagawang kumplikado ang mga bagay, iminumungkahi ko ngayon na lumikha ng isang simpleng backup system na ma-trigger kapag may nangyaring partikular na kaganapan sa iCal. Upang gawin ito, gagamitin namin ang kakayahan nito bilang isang paalala ng kaganapan upang maglunsad ng isang partikular na application o file.

automator-12
automator-12

Sa Automator, pumili ng bagong uri ng template - "iCal Reminder", at pagkatapos ay i-drag ang tatlong aksyon mula sa kategoryang "Mga File at Folder" patungo sa window ng daloy ng trabaho:

  • "Kumuha ng tinukoy na mga bagay sa Finder" (piliin ang gustong folder para sa backup gamit ang Add button).
  • "Kunin ang mga nilalaman ng mga folder" na may napiling opsyon na "Ulitin para sa bawat natagpuang subfolder."
  • At "Kopyahin ang Mga Item sa Finder" (kailangan mong tukuyin ang patutunguhang direktoryo para dito at hayaan kang i-overwrite ang mga umiiral nang file).
automator-13
automator-13

Sa sandaling i-save mo ang proseso, magsisimula ang iCal at isang kaganapan na may pangalan ng iyong proseso ay awtomatikong idaragdag para sa malapit na hinaharap. Maaari mong baguhin ang kaganapang ito sa iyong paghuhusga, pati na rin lumikha ng isang ganap na bago, independiyenteng kaganapan, na nagpapahiwatig ng pangangailangan na ilunsad ang aming programa sa seksyon ng paalala:

automator-14
automator-14

Isara ang lahat ng mga aplikasyon

Minsan kinakailangan na wakasan ang lahat ng tumatakbong mga application na nakakasagabal sa trabaho o sumasakop sa halos lahat ng libreng mapagkukunan ng computer. Sa kasong ito, maaari kang gumamit ng isang espesyal na utility tulad ng Blitz, isa sa mga tip para sa pag-concentrate sa Mac OS X, o magsimula mula sa simula sa pamamagitan ng pagsasara ng lahat ng mga application sa isang pagkakataon.

Ang daloy ng trabaho na ito ay nangangailangan lamang ng isang naka-program na pagkilos. At ang aksyon na ito ay tinatawag na katulad - "Tapusin ang lahat ng mga programa" (ito ay matatagpuan sa kategoryang "Mga Utility"). Maaari ka ring magdagdag ng ilang application sa mga exception. Sa "mahirap na panahon", ang kailangan mo lang gawin ay ilunsad ang aming gadget, maghintay ng ilang sandali, at tamasahin muli ang pagganap ng Mac.

automator-15
automator-15

Yan lamang para sa araw na ito! Umaasa ako na ang artikulong ito ay makakatulong sa iyo na hindi lamang maunawaan ang kahanga-hanga at kapaki-pakinabang na tool ng Automator, ngunit lubos ding gawing simple ang ilan sa mga nakagawiang operasyon. Huwag matakot na mag-eksperimento, dahil kung gusto mo, maaari mong gawing batayan ang alinman sa mga halimbawang tinalakay sa itaas at baguhin ang mga ito ayon sa iyong nakikitang angkop.

Inirerekumendang: