Hem recensioner Hur man använder osxs automator för att bygga din egen programvara

Hur man använder osxs automator för att bygga din egen programvara

Innehållsförteckning:

Video: Automator - автоматизируем процессы на Mac (МакЛикбез) (September 2024)

Video: Automator - автоматизируем процессы на Mac (МакЛикбез) (September 2024)
Anonim

VISA ALLA BILDER I GALLERI

Innehåll

  • Hur man använder OS Xs Automator för att bygga din egen programvara
  • Tjäna dig själv
  • variabler

Oavsett om du föredrar OS X eller Windows, har du antagligen hört och tror troligt att OS X är ett "stängt" system som inte låter dig anpassa det på det sätt som du kan anpassa Windows, och att verkliga kraftanvändare därför föredrar Windows.

Det här är en myt.

Om du inte är en skicklig programmerare är de enda ändringarna du kan göra i Windows med hjälp av Windows inbyggda verktyg ändringar som påverkar hur det ser ut, inte vad det gör. Däremot gör OS Xs Automator-funktion det enkelt för alla att skapa miniatyrapplikationer och verktyg som gör att OS X utför komplexa uppgifter med ett eller två musklick. Du kan använda Automator för att automatisera nästan alla uppgifter som du utför upprepade gånger i OS X - och du behöver inte lära dig ett skript eller programmeringsspråk för att göra det. Det finns inget liknande i något annat operativsystem.

Detta är det andra i en serie berättelser om avancerade funktioner i OS X som nästan vem som helst kan använda, men som inte kommer i vägen för nybörjare som inte behöver dem. Den första berättelsen var "OS X Mountain Lion: Secrets of the Options Key". Den här historien är för OS X-användare som vill lära sig automatiseringstekniker men inte är redo att lära sig ett skript- eller programmeringsspråk. Den tredje berättelsen i serien kommer att vara en introduktion till OS X: s inbyggda skriptspråk, AppleScript.

Automator är så flexibel att det är omöjligt att ge en fullständig sammanfattning av hur det fungerar, men här är några av grunderna. Du använder Automator för att skapa en app som utför exakt den serie steg du vill att den ska utföra. Varje steg utförs av en slags byggsten som kallas en åtgärd; hela sekvensen av steg kallas ett arbetsflöde. Du kan spara ett arbetsflöde som ett fristående program som körs när du dubbelklickar på det, eller så kan du spara det som något annat slags OS X-verktyg, inklusive kalenderlarm och tjänster - en tjänst som är Apples namn för ett verktygsprogram som körs endast från menyer och popup-menyer i andra OS X-applikationer, inte som en separat app som du kör genom att dubbelklicka på den i Finder.

VISA ALLA BILDER I GALLERI

Hur man automatiserar iTunes

Jag beskriver ett extremt enkelt arbetsflöde, sedan ett annat som du kan skapa i två varianter, en enkel, en mer komplex.

Ett extremt enkelt arbetsflöde - och jag erbjuder detta bara som ett exempel för att visa hur Automator fungerar - är en app som ställer in volymen i iTunes, sätter på en iTunes-utjämnarinställning och sedan spelar en eller flera låtar eller spellistor. Mer komplicerade exempel kan utföra en hel symfoni av åtgärder som inkluderar post- och arkiveringsfiler, konvertera bildfiler till andra format, lägga till vattenmärken i Microsoft Word-dokument, skapa användarkonton, hitta kontakter vars födelsedag inträffar under nästa vecka och skicka e-post till dem, eller någon kombination av dessa och dussintals andra åtgärder.

Avancerade användare kan skapa sina egna anpassade byggstenar genom att lägga till de medföljande Run AppleScript- eller Run Shell Script-åtgärderna i sina arbetsflöden. Med dessa speciella Automator-åtgärder kan du sätta in kodavsnitt som är skrivna på ett flertal programmeringsspråk, som Perl, Python, Ruby, vilket som helst av UNIX-standardskal och - enklast av allt - OS X: s ursprungliga skriptspråk, AppleScript.

För att bygga iTunes-spellistans spelande app som jag just beskrev, börja med att starta Automator och välja Application från galleriet med dokumenttyper. I Automators fönster med två fönster ser du listor med åtgärder och variabler till vänster och ett tomt fönster till höger. Från Actions-biblioteket till vänster väljer du kategorin Musik och drar sedan "Ställ iTunes-volym" från listan över musikrelaterade åtgärder till högerfönstret. Ett byggsten som heter "Ställ in iTunes-volym" visas och du kan dra en skjutreglage för att ställa in den volymnivå du vill ha. Därefter drar du objektet "Ställ iTunes Equalizer" från Actions-biblioteket till högerfönstret. I det resulterande byggstenet markerar du rutan som slår på utjämnaren och väljer en utjämnarprofil, till exempel "Treble Booster" eller "Spoken Word."

Nu när vi har konfigurerat iTunes så vi vill ha det drar du åtgärden "Hämta specifika iTunes-objekt" från biblioteket till vänster till den tomma rutan till höger. Du ser ett byggsten som heter "Hämta specifika iTunes-objekt" med en "Lägg till…" -knapp längst ner. Klicka på den knappen och välj en eller flera av dina befintliga spellistor - eller så kan du lägga till en eller flera låtar från vilken spellista som helst, eller så kan du lägga till en blandning av spellistor och enskilda låtar.

Gå tillbaka till Åtgärdslistan till vänster och dra "Starta iTunes-spelning" till högerfönstret under "Hämta specifika iTunes-objekt" som du lagt till i föregående steg.

Nu är du redo att testa din app. Klicka på Kör-knappen längst upp i Automator-fönstret; ignorera ett varningsmeddelande om att köra ditt arbetsflöde i Automator själv; och lyssna på dina valda låtar som spelas genom högtalarna. Klicka på File / Save… och spara din app på ditt skrivbord eller någon annanstans, med vilket namn du väljer.

VISA ALLA BILDER I GALLERI

Hur man använder osxs automator för att bygga din egen programvara