Oricine care de multe ori lucrează cu texte și operează cu astfel de concepte ca „număr de caractere“ sau „cuvinte“ se simte o nevoie urgentă de un contor editor de text. Programul de pagini, Word, dicton și altele asemenea sunt echipate cu astfel de mijloace. Dar nu săriți peste orice fragment de text în aplicație atunci când aveți nevoie pentru a afla dimensiunea sa - nu este întotdeauna convenabil. Pentru a număra caractere, cuvinte, paragrafe și a fost întotdeauna la îndemână, puteți utiliza „Avtomatorom“, prin crearea unui serviciu foarte simplu în ea.
Lansarea automator și noi procese în listă, selectați tipul birou. Încă de la început, viitorul nostru configura serviciul: suprafața de proiectare în antetul pentru a selecta primele două drop-down caseta Text (text) și orice aplicație (orice aplicație)Respectiv.
Acum, din bara laterală, în secțiunea Biblioteca> UtilitățiTrageți pentru designer de acțiune Run AppleScript (Run AppleScript). Codul domeniu de această acțiune va avea un martor standard, - să o înlocuiască cu următorul cod:
pe run {intrare, parametrii} încercați --Perevod matrice de introducere a textului într-un set de MyText format șir de intrare ca șir --Opredelenie și număr variabil record de caractere, cuvinte și paragrafe set CharactersNumber la numărul de caractere de MyText setat WordsNumber la numărul de cuvinte de MyText setat ParagraphsNumber la numărul de paragrafe de MyText --Formirovanie apariția casetei de dialog, set DialogIcon pentru ( „///System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ClippingText.icns“) ca set de fișiere POSIX DialogTitle la „selectata fragment de text: "set de ResultString la" Semne: "& CharactersNumber ¬ & întoarcere &" cuvinte: "& WordsNumber ¬ & întoarcere &" subpunctele: „& caseta de dialog ParagraphsNumber --Otobrazhenie așa cum este definit mai sus, folosind termeni de aplicație „Finder“ dialog de afișare ResultString ¬ cu pictograma DialogIcon ¬ butoane { „OK“} implicit butonul 1 ¬ cu capătul din titlu DialogTitle Butonul folosind termeni din situația de eroare --Obrabotchik eroare errmsg numărul errnum de dialog de afișare errmsg & butoane „[“ & errnum & „]“ ¬ { „OK“} implicit 1 cu pictograma de capăt de oprire încercați întoarce de intrare. run final
De fapt, asta e tot. Rămâne doar pentru a păstra serviciul sub numele de, de exemplu, statistică și testați-l în practică - cel puțin pe exemplul unui browser web.
Descărcați orice pagină web, cu mai mult sau mai puțin înconjoară textul, selectați un fragment arbitrar și faceți clic pe butonul din dreapta al mouse-ului - din meniul contextual ar trebui să apară echipa statistică (Poate fi grupul servicii). Prin presare, veți vedea rezultatul muncii de serviciu - dialozhek mici, cu informațiile necesare cu privire la textul evidențiat: