start van je favoriete groep en de toepassing applescript,,,, dat een systeem van de gids zal u vertellen hoe de instellingen van toepassing, een groep kan beginnen.Langs de weg, we zullen leren dat de procedures voor de behandeling van de lijst, en hoe, als de resultaten van de werkzaamheden van de verklaring, de gebruikers optreden, we bouwen, de fundamentele idee is, zou je wel anders van toepassing is, vind je een andere taak, zei dat het ontwerp of schrijven.Als je in een dag kan je in verschillende plaatsen, kun je goed open alle aanvragen, is dit niet geweldig?Kunnen we dit afmaken en applescript vrij gemakkelijk.De algoritme hier slechts vier stappen: oprichting van de verschillende groepen gebruikers kunnen aanvragen, de keuze van een groep van aanvragen uit de resultaten van de selectie -, om te beginnen, door het gebruik van de resultaten van een groep van toepassing zijn, en om te beginnen met een klik op een groep van toepassing zijn.Vanuit het oogpunt van de gebruikers, zie je een lijst van de verschillende in de toepassing van de op het scherm verschijnt (werk, spelen, enz.).Je kan kiezen wat je wilt van de groep te lanceren, "goed", zullen ze voor je.Heel Cool, stap 1.De oprichting van de groep, het eerste wat we moeten doen, is de oprichting van onze verschillende toepassing van de groep.We zullen het gebruik van drie verschillende groepen, van deze handleiding: werken, en de verbetering van de productiviteit, elk met zijn eigen lijst van de aanvragen, de lijst van in applescript applescript, is net een variabele, die in het bezit is van een aantal projecten, in plaats van een.Een lijst met het Engelse alfabet is dit: [] vowelslist systeem,, ("", "e", en "ik"; en "O";;; "je", en "y"} [systeem. Van hier we kunnen profiteren van een werk en de gemeenschappelijke lijst.Bijvoorbeeld, de volgende terug naar de "e", "] [systeem, terug te keren; e " vaststelling van vowelslist (" "," e ", en" ik "; en" O ";;;" e "," y ";}, terug naar de vowelslist 2 [systeem. En let op, met vele talen is een" nul - index "dus in de installatie of een lijst van de in de eerste alinea punt nul is.Dit is niet het geval met de applescript.Lijst van de in de eerste alinea is, een van de belangrijkste projecten vaststellen hoe deze twee talen die op verschillende manieren worden geïndexeerd, onze vier lijsten, de eerste stap is, zullen we de oprichting van vier verschillende lijsten.De eerste drie bevatten exacte naam staat ook in de OS X en ten slotte bevat drie categorieën, zullen we onze programma 's verdeeld in: werken en spelen en de productiviteit., [systeem. Die groep, die de werkgroep {" e - mail "," safari ";" textedit "} die spelletjes op safari {";"; "de app Store ""; de iTunes "} (, productivitygroup " aantekeningen ""; herinnert eraan dat het "," post ";} (, appgroups" werk ";" spelen "."; de productiviteit ")], [/systeem, hier, de eerste regel van de code is voorzien van een variabele, die een lijst van toepassing: in naam van e - mail, en textedit safari.Ik herhaal de procedure twee keer de andere groep, de laatste regel van de code van de procedure dezelfde, maar de tijd is gevuld met drie fundamentele op willekeurige groep heet, ik deed het werk, spelen en productiviteit, de code is van alle relevante informatie, en leg het in de structuur van het gemakkelijk te beheren, een stap in de richting van de het voordeel is, hebben we nog een ton, informatie, vier variabelen te herinneren.De code is al over een grote hoeveelheid informatie, en zet het op de structuur van gemakkelijk te beheren.We zullen bij de volgende stappen zien dat een grotere omvang en tip: ik gebruik alle standaard van toepassing is, maar als je niet op de berg leeuw, heb je geen aantekeningen en herinneringen.De toepassing van de in de lijst van de in de aanvraag tot wijziging van de installatie voor degenen die eigenlijk al.Het creëren van een aanvraag bij de vaststelling van de inleiding van de procedure, na mijn variabelen, en verder wil ik de noodzaak van de invoering van een procedure voor de behandeling van in een stap, zullen we een aantal projecten in een lijst, zet ze in een afzonderlijke variabelen.En een begeleider, je iets dergelijks in een volledige lijst van acties van de beschikking, en zijn gebonden aan een andere variabelen, en de functie van de taal, de procedure kan worden vastgesteld voor een boodschap ontvangen, werden ze genoemd.Deze informatie zal worden gebruikt voor de "overdracht" en van de hele procedure, maar dit gedrag is een begeleider?Hoe kunnen we weten, wat moet worden van hun verklaring, die moet worden verpakt in een begeleider?De duim van de regel is, als je je nog een keer herhalen een groot blok, is het wellicht tijd is om de vaststelling van een programma voor de verwerking van, als je een keer een groot blok, misschien is het tijd om een procedure.Dit is een perfecte plek om de verwezenlijking van een procedure.Deze vaststelling is dat de grammatica: [], in het systeem, applauncher (selectedgroup), een einde applauncher, [systeem. Zie je, dit is een beetje zoals dat blok, niet beginnen met "voor" om te laten zien dat dit een proces is."Hier" applauncher "is eenvoudig, ik kies ik de naam van de contactpersoon.Als variabele, altijd deze korte beschrijving van een deel van de lijn tussen haakjes: (selectedgroup).Dit is ons door in een variabele, en dan kan de toegang tot en de behandeling van de plek van de hele procedure.In ons geval, als we het gebruik van deze procedure, die wij in onze drie aanvragen, de lijst van in het verleden, een groep. Een verwerker anatomie, de volledige procedure, nu hebben we een zaak, de definitie van de grenzen van de verwerker, we kunnen vullen met het commando, [...] systeem. De procedures voor de behandeling van de aanvraag te beginnen, applauncher (selectedgroup), herhaal ik 1 (punt selectedgroup tellen), dat van toepassing (projecten, ik selectedgroup) geactiveerd, en ten slotte dat, een einde te maken aan de herhaalde, uiteindelijk applauncher [systeem.,, in de eerste plaats, bouwde ik een herhaling van elk van ons de lijst door, en ik gebruik te maken van deze posten als een variabele van de naam als de toepassing van dat blok.Tot slot, een eenvoudige "activeren" commando zal beginnen met de toepassing van de in de lijst, stap 3.Nu, we hebben onze verklaringen en onze procedures voor de behandeling van die lijst, het is tijd om te beginnen met de gebruikers.Wat we doen is het creëren van een lijst met opties voor de dialoog, het klinkt als veel werk, maar in werkelijkheid is het heel eenvoudig.We hebben een lijst van onze appgroups, nu moeten we alleen nog een korte code zegt systeem lijkt de lijst [systeem. Om de gebruikers bij de keuze van een groep, de keuze van de groep "in de titel van de lijst van appgroups; dit gouden groep app?"; [systeem. Hier, ik gebruik het woord" kiest uit een lijst van "- commando 's, de pop van een dialoog met de standaard ingebouwde" titel "aangewezen een tekst op de dialoog, de keuze van de lijst. En in de dialoog, de verkregen resultaten, dat we niet aan de lijst van gebruikers applescript vertellen.In feite, zullen we het hele proces als "een reeks variabelen" commando, dit is een kort en lief voor het creëren van een dialoog, en krijgen alle resultaten in één stap.De dialoog zal opduiken, kan de gebruiker de selectie van een aanvraag - groep, en is het resultaat van de "keuze" als een variabele, stap 4.De rekening af, nu komt het moeilijke gedeelte.De gebruikers hebben gezien en de interactieve dialoog, moeten we de resultaten van de behandeling.Om dit te bereiken, moeten we rekening houden met elke mogelijke scenario 's en de rekening.Neem nooit de gebruiker is logisch, of het vermogen.Integendeel, in de veronderstelling dat ze nemen elke mogelijke route, met name die welke kunnen resulteren in een verkeerde man, nooit van wordt uitgegaan dat de gebruiker zou logisch zijn of de bevoegde.Ik wil uitleggen, de eerste scène is geannuleerd.Opduiken en gebruikers van zijn /haar van gedachten veranderen, en klik op annuleren.Wat is er nu weer?Stap in, in het raam van de resultaten, hebben we de keuze.Als de gebruikers van de afschaffing van de variabele, de waarde wordt vastgesteld voor het "valse". De kennis op dit gebied, zodat het gemakkelijk in de omgang met een verklaring: [], indien de gebruiker de afschaffing van het systeem, en als de verkeerde keuze, fout nummer 128, als aan het eind van het jaar,] [systeem, dus wat is dit, fout nummer 128, zaken?Het systeem heeft een aantal mogelijke fouten, dit is een opdracht van een uniek nummer.Het is zo, "gebruiker" is - 128, alles wat we doen in het verslag gebeurt, als je kijkt naar de resultaten van ons script... En je zal zien dat de gebruiker de operatie is geannuleerd.Als dit gebeurt, de beëindiging van de scenario 's en gebruikers in het oog verdwijnen, en dat is precies wat we willen, dus dit is, gaan we naar stap 5.Bepalen welke groepen wordt gekozen, is nu groter.Als de gebruiker niet annuleren, dan moet hij /zij kiezen ons in drie groepen een.Onze taak is het om uit te vinden welke en dienovereenkomstig te handelen, wij met de vaststelling van de variabele, we beginnen in de drie scenario 's moeten we, voordat we met de variabele.Als gebruiker van de selectie van een project en klik op "OK", "eigenlijk onze keuze distributie lijst (er is er maar één, maar het is nog steeds een lijst), om dit probleem op te lossen, is de volgende variabelen te herschrijven, [systeem. Als de gebruiker af, als de keuze is fout, fout nummer 128, andere de keuze van een keuze die, als laatste, [systeem. Dit lijkt een beetje vreemd, maar als je dit niet doet, het script geeft een fout, dus zeker niet deze stap overslaan.De keuze van de gebruiker, als de werkgroep, en nu hebben we dit een beetje huishouden kunnen we blijven in vergelijking met de resultaten van de gebruikers en de verschillende mogelijkheden.De eerste optie is de toepassing van de keuze voor groepen gebruikers "werk", in dit geval, de variabele "keuze" is gelijk aan de eerste in onze "appgroups" lijst (ze worden gehouden voor een waarde van "werk").Laten we de oprichting van een verklaring voor het testen van de waarheid van gelijkheid, [systeem. Als de gebruiker worden ingetrokken als de verkeerde keuze, fout nummer 128, andere keuze, de keuze van een van de instellingen, als de keuze is, als de keuze van = (de appgroups 1) en, applauncher (werkgroepen), als als het systeem, [], zoals je kan zien, als de verklaringen juist is, dan moeten we de procedures die we in de werkgroep "door in de lijst, we willen werken, op dit punt, de procedures voor de behandeling van een aantal van ons zal het aantal werkgroepen, herhaal dan dat stuk en" activeren ", die elke beslissing.Dit zal leiden tot een succesvolle lancering en e - mail, safari textedit en script beëindigen.,, als we de structuur en de verwerking van de verklaring.Klaar, gebruik, deze zelfde stappen, kunnen we de voltooiing van ons scenario 's die de twee "als" verklaring van de keuze van appgroups, in twee andere en de desbetreffende lijst als input, de invoering van onze procedures, in elk geval, de procedure van de geselecteerde groep door de lancering van toepassing [systeem, Als de gebruiker af. En als de verkeerde keuze, fout nummer 128, andere keuze, de keuze van een van de instellingen, als de keuze is, als de keuze van = (de appgroups 1) en, applauncher (werkgroepen), als de keuze is het spel, of als de keuze van de appgroups = (2) en applauncher (...), als de keuze is productivitygroup, of als de keuze van = (op drie en een appgroups),Pplauncher (productivitygroup), anders is, als, als, [systeem.,,, de gebruiker:, dat is een grote als verklaring zal zijn.Kan je de herhaalde verklaringen van de code herschrijven, vergelijkbaar met wat we in eerste instantie met de code?Dit alles samen, en ik hoop dat we door het langzaam, en je zal begrijpen dat elk een script.Ik ben op de volledige A - script in één, [applescript], --Set groepen, die workGroup te {" Mail" "Safari"" TextEdit"}, die playGroup te {" Safari" app Store" "; en" iTunes"}, die productivityGroup te {" Notes", "Reminders"" Mail"}, die appGroups te {" Work" "Play"" Productivity"}, --App wel Handler, op appLauncher (selectedGroup), herhaal met I van 1 (de graaf van posten in de selectedGroup), dat van toepassing (punt I van selectedGroup), activeer zeg, ", einde van appLauncher herhalen, einde van de gebruiker, --Let select A - groep, die theSelection om te kiezen van lijst appGroups met titel"; - welke app?", als de gebruikers worden ingetrokken als de verkeerde keuze, fout nummer 128, andere keuze, de keuze van een van de instellingen, als de keuze is, als de keuze van = (de appgroups 1) en, applauncher (werkgroepen), als de keuze is het spel, als de keuze van de = (appgroups 2) en applauncher (...) en, als de keuze is productivitygroup, of als de keuze van = (de appgroups 3) en applauncher (productivitygroup), anders is, als, als, [systeem. En nu heb je een script, zie het als een toepassing, geef het een prachtige icoon, gooi het in De haven van je, en het zelf geschreven.Als je succesvol bent van deze handleiding te volgen en alle maatregelen, gefeliciteerd.Je bent zeker een dan de bevoegde applescripter en het in hun eigen tijd in een geweldig script in de volgende boodschap, alsjeblieft, vertel me over het script, je hebt al je MAC.Trouwens, als je een ander idee, ik moet dekken, laat het me weten.