Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Computer Skills
  2. Workflow

Az iPhone automatizálása a Workflow segítségével

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Automating the iPhone With Workflow.
Automating the iPhone With Workflow II

Hungarian (Magyar) translation by Bózsó Bence (you can also view the original English article)

A Workflow egy hasznos iOS automatizációs alkalmazás, amiről már az előző két útmutatóban is írtam. Nincs akkora irányítása a rendszer felett mint a macOS automatizáló alkalmazások, például a Keyboard Maestro vagy a BetterTouchTool, de még így is sokat tud.

Workflow használatával különböző alkalmazások akcióit fűzheted össze. Az OmniFocustól a Facebookig alkalmazások tucatja használható a Workflow keresztül.

A sorozat első útmutatójában a Workflow nagyon alap használatát vettük végig. A második útmutatóban elmagyaráztam hogyan használhatunk változókat az alkalmazásban. Mielőtt továbblépnél célszerű elolvasnod az előző két útmutatót is. A folytatáshoz szükséged van a Workflow alkalmazásra, ami az iOS App Store kínálatában elérhető £2.99/$2.99 áron.

Ebben az útmutatóban jobban elmerülünk a változókban és megnézzük hogyan vihetünk be adatot és milyen technikákat használhatunk egy munkafolyamatban.

Vezérlésfolyam elmagyarázása

A programozásban a vezérlési szerkezetek olyanok mint az if-else és a for ciklus. Lehetővé teszik egy akciósorozat végrehajtását ha egy dolog történik, és egy másik sorozatot ha különböző esemény történik. Ezek a programozás legfontosabb alapjai, és kiegészítésképpen ezt elmondhatjuk az automatizáló alkalmazásokról is.

Ebben az útmutatóban adatot kérünk be a felhasználótól (ami leszel te vagy én) és ezután a választól függően végrehajtunk egy eseménysorozatot.

Amit építek

Ez a munkafolyamat kicsit bonyolultabb mint az előző útmutatókban készítettek, szóval mielőtt belevágnánk hadd magyarázzam el mit szeretnénk elérni.

Jelen pillanatban tételezzük fel hogy van egy három barátból álló csoport, akikkel gyakran találkozok egy italra vagy kávéra. Legyenek ők: Tom, Dick és Harvey. Van négy különböző hely amit gyakran látogatunk. Elég kínos egyenként mindegyikőjüknek írni, hogy megtervezzük az estét, ezért készítünk egy munkafolyamatot ami automatizálja.

Ez annyit fog csinálni, hogy ad egy választási lehetőséget a négy hely közül amit általában látogatunk, és a választástól függően ír Tomnak, Dicknek és Harveynek hogy akarnak-e csatlakozni.

Habár ez egy félig valós használati mód, leginkább ezt a munkafolyamot példaként készítem, hogy megértsd a vezérlési szerkezetek használatát a munkafolyamok során. Szabadon módosíthatod ezeket a dolgokat a munkád során ahogy szeretnéd.

A munkafolyam elkészítése

Készíts egy úgy Normal munkafolyamot,és adj neki valami olyan nevet mint például Esti tervek.

Elsőként létre kell hoznunk egy változót, legyen a neve venue. A legutóbbi útmutatóban a Workflow Magic Variables funkciójára hagyatkoztam, de ezúttal ezt magamtól fogom megoldani.

A Scripting opciók közül válasszuk ki a Set Variable opciót. A Variable értékét állítsuk Venue-ra.

setting variable
A Venue változó elkészítése.

Következőnek a Scripting menüből válasszuk a Choose from Menu opciót.

choose from menu
Choose from Menu opció beállítása

Ekkor egy felugró menüből kiválaszthatom a helyszínt. A négy helyet akarjuk listázni ahova általában járunk: Crewzer, Scandi, O'Connells és Snesko.

choose from menu
Munka a Choose from Menu opcióval.

Ezeknek az utasítások hozzáadásával egy új vezérlési opció válik elérhetővé. Ha a Crewzer opciót választom, akkor a Crewzer utasításai fognak lefutni. Ha a Scandit választom, akkor annak az utasításai futnak le helyette. Adjuk is hozzá ezeket az opciókat.

A Crewzer legyen az első, én azzal kezdem. A Text menüből válasszuk a Text opciót és adjuk hozzá a Crewzer alá.

adding text
Text akció hozzáadása.

Adjuk hozzá a Crewzer szót a Text dobozba és alatta a Scripting menüből válasszuk ki az Add to Variable opciót. A Variable Name alatt kattintsunk a Venue változóra.

text and variable
A Crewzer opcióinak befejezése.

Most az utolsó lépést ismételjük meg az összes többi helyszínnel. Adjunk hozzá egy Text eseményt a helyszín nevével és egy Add to Variable opcióval adjuk hozzá a Venue változóhoz.

finishing other venues
A többi helyszín elkészítése.

Most hogy a vezérlési elemeket elrendeztük, ideje használni is őket.

Az End Menu alá adj hozzá egy másik Text eseményt, ez lesz az üzenet amit elküldünk. Írd be a kívánt üzenetet, és add hozzá a Venue változóhoz a Variables menüben.

setting up text
Az üzenet megírása.

Következőképp el kell küldenünk az üzeneteket. Adj hozzá egy Send Message gombot a Sharing menüből és add hozzá az első címzettet, jelen esetben Tomot.

setting message to send
Az üzenet elküldése.

Az összes többi címzettet is hozzáadhatod egy Send Message akcióhoz, de ebben az esetben az üzenet csoportos üzenetként megy át. Jelenleg mi nem ezt akarjuk. Azt szeretnénk, hogy mindegyikőjük személyesen meghívva érezze magát.

Ezért adjunk hozzá további két Send Message akciót, egyiket Dicknek másikat Harveynek.

Setting up recipients
A munkafolyam befejezése.

Ezután kattintsunk a lejátszás gombra a teszteléshez.

The workflow
A befejezett munkafolyam működés közben.

Meg fog kérni hogy válaszd ki a helyet, majd a hely nevét automatikusan az üzenetekbe beilleszti. Minden alkalommal meg kell nyomnod a küldés gombot, de utána a munkafolyam fut tovább.

Összegzés

A Workflow egy nagyon hasznos alkalmazás; nagyon egyszerű vagy komplexebb munkafolyamatokat építhetsz, mint ami ebben az útmutatóban is látható.

Habár maga ez a munkafolyamat nem túl hasznos, az eszközök és technikák amiket az elkészítéséhez használtunk igen. A vezérlési módok például alapvető elemei egy komolyabb munkafolyamat építésének.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.