Gyakorlati útmutató az Automator használatához
Gyakorlati útmutató az Automator használatához
Anonim
Gyakorlati útmutató az Automator használatához
Gyakorlati útmutató az Automator használatához
automata-ikon
automata-ikon

Az Automator egy hihetetlenül praktikus Mac OS X program, amely lehetővé teszi bizonyos rutin és napi műveletek automatizálását. Sajnos a legtöbb új Mac-felhasználó nem is tudja, hogy ez az eszköz létezik. Ezért ma megpróbálom ezt kijavítani, és vizuális példák segítségével bemutatni a miniprogramok készítésének alapelveit, amelyeket "folyamatoknak" (munkafolyamatnak) nevezünk.

Kötegelt képek átnevezése

Kezdjük talán egy meglehetősen egyszerű feladattal, a képek csoportos átnevezésével egy bizonyos maszk szerint, amely tartalmazza a fájl nevét, számát és az aktuális dátumot. Ha több ilyen fájl van, akkor manuálisan is átnevezheti őket, de ha sok fájl van, akkor az Automator szolgáltatások használatát javaslom.

A segédprogram elindításához csak meg kell találnia az ikonját az Alkalmazások könyvtár tetején, vagy a kedvenc indítójával indíthatja el az alkalmazásokat/rendszer Spotlightot. És néhány másodperc múlva megjelenik előttünk egy alkalmazás ablak, valamint az elérhető sablonok listája:

  • A „folyamat” a műveletek legegyszerűbb sorozata, amely közvetlenül az Automatorból indítható.
  • A „Program” egy önálló folyamat, és normál Mac OS X alkalmazásként menthető a kiterjesztéssel.

    *.app

  • .
  • A "szolgáltatás" egy kontextusfüggő folyamat, amely az egész rendszerben vagy az egyes alkalmazásokban használható.
  • A "mappaművelet" csak a megadott mappára indul, és a hozzá adott objektumok inicializálják.
  • A "nyomtatási beépülő modulok" a nyomtatási párbeszédpanel képességeinek bővítésére szolgálnak.
  • Az ICal-emlékeztetők olyan folyamatok, amelyeket az iCalhoz hozzáadott események indítanak el.
  • Végül, az "Image Capture Plugin" egy megfelelő alkalmazásban használható a fényképezőgépről letöltött fényképek feldolgozására.
automata-01
automata-01

Esetünkben válassza a "Mappaművelet" lehetőséget - és egy ablak jelenik meg előttünk, 2 részre osztva. A bal oldali fele a Könyvtárat (az elérhető műveletek és változók listája), a jobb oldalon pedig a munkafolyamat ablakot tartalmazza, amelybe a Könyvtárból elemeket húzhat.

A folyamatablak tetején található opció segítségével (közvetlenül az eszköztár alatt) ki kell választania egy mappát. Neki a mi cselekedeteinket hajtjuk végre:

automata-02
automata-02

Minden, amire szükségünk lehet a probléma megoldásához, a "Fájlok és mappák" kategóriában található. Először meg kell találnia és be kell húznia a "Keresőobjektumok átnevezése" nevű műveletet a munkafolyamat ablakába. Mivel az Automator megváltoztatja a nevüket, a rendszer arra kér, hogy automatikusan adjunk hozzá egy másik műveletet, hogy az eredeti fájlokat egy másik mappába mentsük (úgy döntöttem, hogy nem mentem a másolatokat, de ez nem jelenti azt, hogy ugyanezt kell tennie).

Most akciónk legelső legördülő listájában ki kell választania a „Sorozatos” elemet, és belátása szerint be kell állítania az új név formátumát. Ez elég egyszerű, mivel a művelet alján van egy példa.

Ha az aktuális dátumot hozzá szeretné adni a fájlnévhez, ismét át kell húznia a Keresőelemek átnevezése műveletet a munkafolyamat ablakába. Csak ezúttal a „Sorozatossá tétel” helyett válassza ki a „Dátum vagy idő hozzáadása” listaelemet (pontosabban a rendszer automatikusan választja ki), és állítsa be a kívánt paramétereket:

automata-03
automata-03

Egyszerűen ellenőrizheti a folyamat működését: mentse el, és húzza a fájlcsoportot a legelején jelzett mappába. Egy idő után - ez a fájlok méretétől és számától függ - a nevük automatikusan megváltozik. Látod, milyen egyszerű?

Képek kötegelt átméretezése

Bonyolítjuk a feladatot. Tegyük fel, hogy nagy számú képünk (fényképünk) van, amelyeket csökkenteni kell. A probléma megoldásához ki kell választanunk a "Program" sablont.

automata-04
automata-04

Mielőtt azonban rohannék a probléma „fejjel” megoldására, azt javaslom, hogy készítsünk egy sorozatot a szükséges műveletekről. Például először meg kell kérnünk a felhasználót, hogy válassza ki az átméretezni kívánt fényképeket. Ezen kívül nem az állományok eredetijével, hanem azok másolataival célszerű dolgozni, hogy mindig legyen lehetőség új beállításokat kipróbálni folyamatunkhoz. És a miniatűröket egy külön könyvtárba másoljuk.

Most folytathatja miniprogramunk kialakítását. Először meg kell találnia és húznia kell a "Fájlok és mappák" kategóriában (vagy a keresősávon keresztül) a "Keresőelemek kérése" műveletet a munkafolyamat ablakába. Itt megadható az ablak címének szövege, kezdőmappa és adattípus. Ne felejtse el beállítani a többszörös kijelölés jelölőnégyzetét.

A fájlok másolatainak kezeléséhez azt javaslom, hogy keresse meg a "Kereső elemek másolása" műveletet a Könyvtárban, és adja meg a célkönyvtárat. A következő lépés a "Fotók" kategória, a neve "Kép nagyítása". A beállításokban megadhatja az eredményül kapott kép méretét pixelben vagy százalékban.

Egyébként az egyes műveletek alsó ablaktáblájában három lap található: Eredmények, Beállítások és Leírás. Ezért, ha azt szeretné, hogy az Automator minden alkalommal kérje a kívánt képméret megadását a művelet végrehajtásakor, jelölje be a "Művelet megjelenítése folyamatban" jelölőnégyzetet a Paraméterek lapon. átnevezendő fájlok).

Ha észreveszi, minden akcióból kijön egy háromszög alakú nyíl, amely a munka eredményét jelzi. Ezeket az eredményeket ezután bemeneti paraméterként használja a következő lépésben.

És még egy trükk: a "Művelet megjelenítése folyamatban" jelölőnégyzet bejelölésével a "Csak kijelölt objektumok megjelenítése" opció aktívvá válik. Így nem a teljes ablakot jelenítheti meg a művelettel, hanem csak néhány elemet. Például egy mező a szükséges méret megadására.

A folyamat végén pedig át kell helyeznünk a miniatűr képet egy új könyvtárba. Ehhez szükségünk van az "Új mappa" műveletre a "Fájlok és mappák" kategóriából.

automata-05
automata-05

A mentett program pontosan úgy fog viselkedni, mint a rendszer bármely más alkalmazása.

Bizonyos weboldalak megnyitása a böngésző indításakor

Szinte minden nap elindítom a Safarit, és ugyanazokkal a weboldalakkal kezdek dolgozni. Szóval miért nem hoz létre egy alkalmazást, amely ezt automatikusan megteszi?

Szükségünk van egy alkalmazássablonra és két műveletre az Internet kategóriában:

  • „Kiemelt URL-ek beszerzése”, melynek beállításaiban jelezzük kedvenc weboldalainkat;
  • és a „Weboldalak megjelenítése” műveletet, hogy megnyissa őket az alapértelmezett böngészőben.
automata-06
automata-06

Szöveg kibontása PDF-ből

Ez egy meglehetősen egyszerű, de praktikus szkript az Automator számára, és néha időt takaríthat meg. Lehetővé teszi, hogy egy PDF-dokumentumból szöveget vonjon ki (természetesen egy ilyen dokumentumnak csak szöveget kell tartalmaznia, nem szkennelt képeket), és külön fájlba mentheti formázással vagy anélkül.

A probléma megoldásához egyetlen, azonos nevű műveletre van szükségünk, a „PDF-fájlok kibontása”-ra, amely a „PDF-fájlok” kategóriában található. Húzza a munkafolyamat ablakba, és tetszés szerint módosítsa a beállításokat:

automata-07
automata-07

Vegye figyelembe, hogy ebben a folyamatban nem határoztuk meg a „Keresőelemek kérése” műveletet, így az indítást követően a feldolgozandó PDF-fájlokat közvetlenül az alkalmazásunk ikonjára húzhatja a Dockban. Ez a fájl a folyamat bemeneti paramétereként fog szolgálni.

Mentse el a vágólap tartalmát egy szöveges fájlba

Továbbra is ismerkedünk a különböző Automator sablonokkal, és ebben a folyamatban egy olyan szolgáltatás létrehozását javaslom, amely a vágólap tartalmát az általunk megadott szövegfájlba menti. A szükséges sablon neve „Szolgáltatás”. Nem fog semmilyen kezdeti adatot tanítani, hanem "a helyzetnek megfelelően jár el". Ezért nem lesznek bemeneti adatok, amelyeket a munkafolyamat ablaka feletti legördülő listában kell megadni.

Ezután a munkaterületen másolja ki a "Vágólap tartalmának lekérése" műveletet a "Szolgáltatási segédprogramok" kategóriából (nincs beállításai), és az "Új szövegfájl" műveletet a "Szöveg" kategóriából.

automata-08
automata-08

A szolgáltatásunkat emberi névvel kell ellátni, hogy bármelyik alkalmazás "Szolgáltatások" menüjében könnyen megtaláljuk…

automata-09
automata-09

… és szükség esetén rendeljen hozzá egy billentyűparancsot a Rendszerbeállítások alkalmazásban.

automata-10
automata-10

És ha lecseréli az „Új szövegfájl” műveletet „Szövegből hangfájlba”, akkor a folyamat eredményeként egy hangsávot kap a vágólap tartalmával, amelyet a beépített Mac OS-sel rögzítettek. X szöveg-beszéd funkció.

automata-11
automata-11

Általában ezt a funkciót kifejezetten fogyatékkal élők számára tervezték, de kívánság szerint szórakoztató célokra is használható.

Egyszerű automatikus biztonsági mentések

Ahogy tovább bonyolítjuk a dolgokat, most egy egyszerű biztonsági mentési rendszer létrehozását javaslom, amely akkor indul el, ha egy bizonyos esemény bekövetkezik az iCalben. Ehhez a képességét az esemény emlékeztetőjeként fogjuk használni egy adott alkalmazás vagy fájl elindításához.

automata-12
automata-12

Az Automatorban válasszon ki egy új típusú sablont – „iCal Reminder”, majd húzzon három műveletet a „Fájlok és mappák” kategóriából a munkafolyamat ablakába:

  • "Meghatározott Finder objektumok beszerzése" (a Hozzáadás gombbal válassza ki a kívánt mappát a biztonsági mentéshez).
  • „Mappák tartalmának lekérése” az „Ismétlés minden talált almappához” lehetőség bejelölésével.
  • És "Másolás Finder Items" (meg kell adnia a célkönyvtárat, és lehetővé kell tennie a meglévő fájlok felülírását).
automata-13
automata-13

Amint elmenti a folyamatot, az iCal elindul, és a közeljövőben automatikusan hozzáadódik egy esemény a folyamat nevével. Ezt az eseményt saját belátása szerint módosíthatja, illetve teljesen új, önálló rendezvényt hozhat létre, jelezve programunk indításának szükségességét az emlékeztető rovatban:

automata-14
automata-14

Lépjen ki az összes alkalmazásból

Néha le kell állítani minden futó alkalmazást, amely zavarja a munkát, vagy elfoglalta a számítógép szinte minden szabad erőforrását. Ebben az esetben használhat egy speciális segédprogramot, például a Blitz-et, amely az egyik tipp a Mac OS X-re való összpontosításhoz, vagy a nulláról kezdheti az összes alkalmazás egy csapásra bezárásával.

Ez a munkafolyamat egyetlen programozott műveletet igényel. És ezt a műveletet hasonlóan hívják - "Minden program befejezése" (a "Segédprogramok" kategóriában található). Néhány alkalmazást a kivételekhez is hozzáadhat. "Nehéz időkben" nincs más dolgod, mint elindítani a kütyüt, várni egy kicsit, és újra élvezni a Mac teljesítményét.

automata-15
automata-15

Ez minden mára! Remélem, hogy ez a cikk nem csak segít megérteni a csodálatos és hasznos Automator eszközt, hanem nagyban leegyszerűsíti néhány rutinműveletet. Ne féljen kísérletezni, mert ha akarja, a fentebb tárgyalt példák bármelyikét alapul veheti, és tetszés szerint módosíthatja.

Ajánlott: