Sådan udløses OS X-systemhændelser med Griffin Proxi

At kunne automatisere opgaver er en meget bekvem løsning, når du bruger computersystemer, hvilket er en af ​​grundene til, at Apple omfattede sit Automator-værktøj i OS X, der kan forskellige scriptable opgaver inden for applikationer og derfor gøre ting som at organisere filer og kontakter, oprette dokumenter med specifikke emner i dem og administrere kalenderbegivenheder.

Mens Automator og andre scripting muligheder som shell scripting eller AppleScript er praktiske, mangler de udløsningsværktøjet, der vil køre dem. Apple leverer sine Apple Events-muligheder, hvor du kan få systemet til at køre et script, når en mappes indhold ændres eller på forespørgsel fra et program som kører en Automator-arbejdsgang, når en iCal-alarm lyder, men andre muligheder kræver flere detaljer for at blive kørende. Apples hovedplanlægger i OS X er den lancerede system launcher-proces, som betinget kan køre forskellige scripts eller programmer baseret på brugerens eller udviklerens behov; Denne mulighed kræver dog viden om lancering og kendskab til terminalen for at komme i gang.

Som et resultat af denne kompleksitet kan mange opgaver i OS X, der kunne være meget tilpassede, ende med at blive uden opsyn og kræve, at brugerne manuelt starter dem for at få afsluttet, men Griffin Technologies, som laver en række perifere enheder til Mac OS og iOS systemer, har et værktøj kaldet Proxi, der gør udløser scriptede opgaver langt lettere.

Værktøjet er oprettet som Automator, hvor du opretter en liste over udløsere efterfulgt af opgaver, der er tildelt de udløsere, der vil køre, når udløseren opstår. For eksempel kan bærbare brugere ønske at vide, om og hvornår deres system skifter til batteristrøm fra væg strøm. Mens strømforsyningens lys skal være grøn eller gul, når den er tilsluttet, og batteriindikatoren i menulinjen skal indikere, om systemet kører på batteriet, er disse muligheder perifere og kan let overses. I stedet for at stole på dem, kan du oprette en batteriovervågningsudløser i Griffin Proxi, der vil vise et dristigt meddelelsesvindue på skærmen om strømforsyningsændringen. Sådan gøres det her:

  1. Installer Proxi

    Download og installer Proxi fra Griffin websted (det er en 2MB til 3MB download). Installationspakken er en "flad" -pakke, der muligvis ikke åbnes i nyere versioner af Apples installationsprogram, så hvis den ikke åbnes, kan du åbne og udpakke programmet ved hjælp af pakkehåndteringsprogrammet Pacifist fra Charlesoft.

  2. Åbn programmet

    Når programmet åbnes, vil du se et par vinduer, hvor hovedvinduet "Proxi" viser en kolonne for udløsere, efterfulgt af opgaver og derefter en indstillingsrude.

  3. Tilføj en trigger

    I dette tilfælde tilføjer vi en batteriovervågningsudløser, så klik på gearmenuen under kolonnen "Udløsere" og vælg "Batteriovervågning" fra undermenuen "Indsæt udløser". Udløseren skal nu vises i kolonnen og kontrolleres.

  4. Rediger udløseren

    Med udløseren tilføjet, vælg den, og du vil se en række muligheder for det i indstillingsruden, herunder detaljer som strømkilden, der forårsager, at udløseren og filtre, som f.eks. Udløseren kun sker, hvis batteriet er på et bestemt niveau . I dette tilfælde vil jeg bare oprette en meddelelse om, at strømmen har skiftet til batteriet, så jeg ignorerer ekstra værdier og filtre, og bare indstil triggeren til at aktivere, når strømkilden skifter til batteriet.

  5. Tilføj en opgave

    Med udløser opsætningen, tilføj nu opgaven at køre, når udløseren sker. Dette gøres fra gearmenuen under kolonnen Opgaver, hvor du kan vælge mellem en række forskellige muligheder, herunder kopiering og flytning af filer, afspilning af lyde og visning af en skærmbesked. I dette tilfælde vil jeg oprette en fed skærm besked, så jeg tilføjer "Screen Message" opgaven.

  6. Rediger opgaven

    Valg af opgaven viser forskellige muligheder for det, f.eks. Hvor det vil være på skærmen, dets baggrundsfarve, og hvornår det bliver afvist. Desværre er nogle af formateringsmulighederne som tekststørrelse og farve ikke i indstillingsruden, men du kan få adgang til dem i menuen Format eller bruge genvejstaster som Command plus for at øge tekststørrelsen.

Når disse trin er gennemført, er opsætningen nu færdig, og frakobling af strømkablet resulterer i meddelelsen, der vises på displayet. Opgaverne løber kun, hvis Proxi er åben på systemet, hvilket kan gøres ved at indstille det til at køre ved log ind i programmets præferencer. Derudover kan du gøre programmet mindre påtrængende, når det kører, ved at indstille det til ikke at blive vist i Dock og at få sin menulinjevisning som en menu ekstra i stedet for i hovedmenulinjen.

Mens jeg i dette eksempel diskuterede, hvordan man konfigurerer en trigger til batteribeskeder, kan du bruge programmet til at konfigurere flere udløsere til en række forskellige elementer, herunder planlagte opgaver, mappemontering, talegenkendelse og genvejstaster, applikationsovervågninger og ens svar til input fra infrarøde fjernbetjeninger til systemer med disse sensorer.


 

Efterlad Din Kommentar