Hjem anmeldelser Hvordan bruke os xs automator til å bygge din egen programvare

Hvordan bruke os xs automator til å bygge din egen programvare

Innholdsfortegnelse:

Video: An Introduction To Using Mac Automator (Oktober 2024)

Video: An Introduction To Using Mac Automator (Oktober 2024)
Anonim

VIS ALLE BILDER I GALLERI

innhold

  • Slik bruker du OS Xs Automator til å bygge din egen programvare
  • Server deg selv
  • variabler

Enten du foretrekker OS X eller Windows, har du sannsynligvis hørt og sannsynligvis tro at OS X er et "lukket" system som ikke lar deg tilpasse det på den måten du kan tilpasse Windows, og at ekte strømbrukere derfor foretrekker Windows.

Dette er en myte.

Med mindre du er en dyktig programmerer, er de eneste endringene du kan gjøre i Windows, ved å bruke Windows innebygde verktøy, endringer som påvirker hvordan det ser ut, ikke hva det gjør. Derimot gjør OS Xs Automator-funksjon det enkelt for alle å lage miniatyrprogrammer og verktøy som gjør at OS X utfører komplekse oppgaver med ett eller to museklikk. Du kan bruke Automator til å automatisere nesten alle oppgaver som du utfører gjentatte ganger i OS X - og du trenger ikke å lære et skript- eller programmeringsspråk for å gjøre det. Det er ingenting som det i noe annet operativsystem.

Dette er det andre i en serie historier om avanserte funksjoner i OS X som nesten hvem som helst kan bruke, men som ikke kommer i veien for nybegynnere som ikke trenger dem. Den første historien var "OS X Mountain Lion: Secrets of the Option Key". Denne historien er for brukere av OS X som ønsker å lære automatiseringsteknikker, men ikke er klare til å lære seg et skript- eller programmeringsspråk. Den tredje historien i serien vil være en introduksjon til OS Xs innebygde skriptspråk, AppleScript.

Automator er så fleksibel at det er umulig å gi et fullstendig sammendrag av hvordan det fungerer, men her er noen av de grunnleggende. Du bruker Automator til å lage en app som utfører nøyaktig den trinnserien du vil at den skal utføre. Hvert trinn blir utført av en slags byggestein som kalles en handling; hele trinnsekvensen kalles en arbeidsflyt. Du kan lagre en arbeidsflyt som et frittstående program som kjøres når du dobbeltklikker på det, eller du kan lagre det som et hvilket som helst av andre typer OS X-verktøy, inkludert Kalenderalarmer og tjenester - en tjeneste som er Apples navn for et verktøysprogram som kjører bare fra menyer og popup-menyer i andre OS X-applikasjoner, ikke som en egen app som du kjører ved å dobbeltklikke på den i Finder.

VIS ALLE BILDER I GALLERI

Slik automatiserer du iTunes

Jeg skal beskrive en ekstremt enkel arbeidsflyt, så en annen som du kan lage i to varianter, en enkel, en mer kompleks.

En ekstremt enkel arbeidsflyt - og jeg tilbyr dette bare som et eksempel for å vise hvordan Automator fungerer - er en app som angir volumet i iTunes, slår på en iTunes-equalizerinnstilling og deretter spiller en eller flere sanger eller spillelister. Mer kompliserte eksempler kan utføre en hel symfoni av handlinger som inkluderer mailing og arkivering av filer, konvertering av bildefiler til andre formater, legge til vannmerker til Microsoft Word-dokumenter, opprette brukerkontoer, finne kontakter med bursdag som skjer i løpet av neste uke og sende dem e-post, eller hvilken som helst kombinasjon av disse og dusinvis av andre handlinger.

Avanserte brukere kan lage sine egne tilpassede byggeklosser ved å legge til de oppgitte Run AppleScript- eller Run Shell Script-handlingene i arbeidsflytene. Disse spesielle Automator-handlingene lar deg sette inn kodebiter skrevet på en rekke programmeringsspråk, for eksempel Perl, Python, Ruby, hvilket som helst av de standard UNIX-skjellene, og - enklest av alt - OS Xs morsomme skriptspråk, AppleScript.

For å bygge iTunes-spilleliste-avspilling-appen som jeg nettopp beskrev, start med å starte Automator og velg Application fra galleriet med dokumenttyper. I Automators vindu med to ruter ser du lister over handlinger og variabler til venstre og en tom rute til høyre. Fra Handlinger-biblioteket til venstre velger du Musikk-kategorien, og drar deretter "Sett iTunes Volume" til listen fra musikk-relaterte handlinger. En byggestein som heter "Angi iTunes-volum" vises, og du kan dra en glidebryter for å stille inn volumet du ønsker. Deretter drar du elementet "Sett iTunes Equalizer" fra Handlinger-biblioteket til høyre rute. I den resulterende byggesteinen, kryss av i boksen som slår på utjevneren, og velg en utjevningsprofil, for eksempel "Treble Booster" eller "Spoken Word."

Nå som vi har satt opp iTunes slik vi ønsker det, drar du handlingen "Få spesifiserte iTunes-elementer" fra biblioteket til venstre til den tomme ruten til høyre. Du vil se en byggestein som heter "Få spesifiserte iTunes-elementer", med en "Legg til…" -knapp nederst. Klikk på den knappen og velg en eller flere av eksisterende spillelister - eller du kan legge til en eller flere sanger fra hvilken som helst spilleliste, eller du kan legge til en blanding av spillelister og individuelle sanger.

Gå tilbake til Handlingslisten til venstre, og dra "Start iTunes Play" til høyre i ruten under "Få spesifiserte iTunes-elementer" -blokken du la til i forrige trinn.

Du er nå klar til å teste appen din. Klikk på Kjør-knappen øverst i Automator-vinduet. ignorere en advarsel om å kjøre arbeidsflyten i Automator selv; og hør på valgte sanger som spilles gjennom høyttalerne. Klikk på File / Save… og lagre appen din på skrivebordet ditt eller hvor som helst annet sted, med hvilket som helst navn du velger.

VIS ALLE BILDER I GALLERI

Hvordan bruke os xs automator til å bygge din egen programvare