Huis beoordelingen Hoe de automaat van os x te gebruiken om uw eigen software te bouwen

Hoe de automaat van os x te gebruiken om uw eigen software te bouwen

Inhoudsopgave:

Video: Hoe installeer je Mac OS X Snow Leopard op Pc AMD en Intel (November 2024)

Video: Hoe installeer je Mac OS X Snow Leopard op Pc AMD en Intel (November 2024)
Anonim

BEKIJK ALLE FOTO'S IN GALERIE

Inhoud

  • Hoe OS X's Automator te gebruiken om uw eigen software te bouwen
  • Bedien jezelf
  • Variabelen

Of je nu de voorkeur geeft aan OS X of Windows, je hebt waarschijnlijk gehoord en waarschijnlijk geloofd dat OS X een "gesloten" systeem is waarmee je het niet kunt aanpassen op de manier waarop je Windows kunt aanpassen, en dat echte power-gebruikers daarom de voorkeur geven aan Windows.

Dit is een mythe.

Tenzij u een ervaren programmeur bent, zijn de enige wijzigingen die u in Windows kunt aanbrengen met behulp van de ingebouwde hulpprogramma's van Windows, wijzigingen die van invloed zijn op het uiterlijk, niet op wat het doet. De Automator-functie van OS X maakt het daarentegen voor iedereen gemakkelijk om miniatuurtoepassingen en hulpprogramma's te maken waarmee OS X complexe taken met één of twee muisklikken uitvoert. U kunt Automator gebruiken om bijna elke taak te automatiseren die u herhaaldelijk uitvoert in OS X - en u hoeft hiervoor geen script- of programmeertaal te leren. Er is niets zoals het in een ander besturingssysteem.

Dit is de tweede in een reeks verhalen over geavanceerde functies in OS X die bijna iedereen kan gebruiken, maar die beginners niet in de weg staan. Het eerste verhaal was "OS X Mountain Lion: Secrets of the Option Key". Dit verhaal is bedoeld voor OS X-gebruikers die automatiseringstechnieken willen leren, maar niet klaar zijn om een ​​script- of programmeertaal te leren. Het derde verhaal in de serie is een inleiding tot de ingebouwde scripttaal van OS X, AppleScript.

Automator is zo flexibel dat het onmogelijk is om een ​​volledig overzicht te geven van hoe het werkt, maar hier zijn enkele basisprincipes. U gebruikt Automator om een ​​app te maken die exact de reeks stappen uitvoert die u wilt uitvoeren. Elke stap wordt uitgevoerd door een soort bouwsteen die een actie wordt genoemd; de volledige reeks stappen wordt een workflow genoemd. U kunt een workflow opslaan als een zelfstandige toepassing die wordt uitgevoerd wanneer u erop dubbelklikt, of u kunt deze opslaan als een van de vele andere soorten OS X-hulpprogramma's, waaronder Agenda-alarmen en -services - een service die Apple's naam is voor een hulpprogramma dat wordt alleen uitgevoerd vanuit menu's en pop-upmenu's in andere OS X-toepassingen, niet als een afzonderlijke app die u uitvoert door erop te dubbelklikken in de Finder.

BEKIJK ALLE FOTO'S IN GALERIE

Hoe iTunes te automatiseren

Ik zal een uiterst eenvoudige workflow beschrijven, dan een andere die je in twee varianten kunt maken, een eenvoudige, een meer complexe.

Een uiterst eenvoudige workflow - en ik bied dit alleen als voorbeeld om te laten zien hoe Automator werkt - is een app die het volume in iTunes instelt, een iTunes-equalizerinstelling inschakelt en vervolgens een of meer nummers of afspeellijsten afspeelt. Meer gecompliceerde voorbeelden kunnen een hele reeks acties uitvoeren, waaronder mailing- en archiveringsbestanden, het converteren van afbeeldingsbestanden naar andere indelingen, het toevoegen van watermerken aan Microsoft Word-documenten, het maken van gebruikersaccounts, het vinden van contacten waarvan de verjaardag de volgende week plaatsvindt en het verzenden van e-mails, of een combinatie hiervan en tientallen andere acties.

Geavanceerde gebruikers kunnen hun eigen aangepaste bouwstenen maken door de meegeleverde Run AppleScript- of Run Shell Script-acties toe te voegen aan hun workflows. Met deze speciale Automator-acties kunt u codefragmenten invoegen die zijn geschreven in verschillende programmeertalen, zoals Perl, Python, Ruby, een van de standaard UNIX-shells en - het eenvoudigst van alles - de native scripttaal van OS X, AppleScript.

Om de app voor het afspelen van afspeellijsten van iTunes te maken die ik zojuist heb beschreven, start je door Automator te starten en Toepassing te kiezen in de galerij met documenttypen. In het tweedelige venster van Automator ziet u links lijsten met acties en variabelen en rechts een leeg venster. Selecteer links in de bibliotheek Acties de categorie Muziek en sleep vervolgens "iTunes-volume instellen" naar de rechterzijde van de lijst met muziekgerelateerde acties. Er verschijnt een bouwsteen met de naam "iTunes-volume instellen" en u kunt een schuifregelaar slepen om het gewenste volumeniveau in te stellen. Sleep vervolgens vanuit de Acties-bibliotheek het item "Set iTunes Equalizer" naar het rechterdeelvenster. Vink in de resulterende bouwsteen het vakje aan dat de equalizer inschakelt en selecteer een equalizerprofiel, bijvoorbeeld "Treble Booster" of "Spoken Word."

Nu we iTunes hebben ingesteld zoals we het willen, sleep je de actie "Get Specified iTunes items" van de bibliotheek aan de linkerkant naar het lege venster aan de rechterkant. U ziet een bouwsteen met de naam "Get Specified iTunes-items", met een knop "Toevoegen…" onderaan. Klik op die knop en selecteer een of meer van uw bestaande afspeellijsten. U kunt ook een of meer nummers uit een willekeurige afspeellijst toevoegen of u kunt een mix van afspeellijsten en afzonderlijke nummers toevoegen.

Ga nu terug naar de lijst met acties aan de linkerkant en sleep "Start iTunes Playing" naar het rechterdeelvenster, onder het blok "Specifieke iTunes-items ophalen" dat u in de vorige stap hebt toegevoegd.

U bent nu klaar om uw app te testen. Klik op de knop Uitvoeren bovenaan het Automator-venster; negeer een waarschuwingsbericht over het uitvoeren van uw workflow in Automator zelf; en luister naar uw geselecteerde nummers die via uw luidsprekers worden afgespeeld. Klik op Bestand / Opslaan… en sla uw app op uw bureaublad of ergens anders op, met elke gewenste naam.

BEKIJK ALLE FOTO'S IN GALERIE

Hoe de automaat van os x te gebruiken om uw eigen software te bouwen