Automator: berekening van het bedrag van de tekst in een Mac-programma
Tips Makradar / / December 19, 2019
Iedereen die werkt vaak met teksten en werkt met concepten als "aantal tekens" of "woorden" voelt een dringende behoefte aan een teksteditor teller. Programma's, Word, spreekwoord en dergelijke voorzien van dergelijke middelen. Maar maak je niet overslaan de in-app tekst fragment wanneer u het nodig om uit te vinden zijn grootte - het is niet altijd handig. Te tellen tekens, woorden, paragrafen en was altijd bij de hand, kunt u de "Avtomatorom" te gebruiken door het creëren van een zeer eenvoudige dienst in.
Lancering Automator en nieuwe processen in de lijst, selecteer het type kantoor. Vanaf het begin, onze toekomst configureren van de service: het ontwerp oppervlak in de header om de bovenste twee drop-down box te selecteren Text (tekst) en elke toepassing (een toepassing)Respectievelijk.
Nu, in de zijbalk, in de sectie Bibliotheek> UtilitiesSleep om actie ontwerper Run AppleScript (Run AppleScript). Het netnummer van deze actie zal een lege standaard hebben - te vervangen door de volgende code:
Op run {input parameters} probeer --Perevod tekstinvoer matrix in een string format set MyText invoeren as string --Opredelenie en opnemen variabel aantal karakters, woorden en alinea set CharactersNumber om het aantal tekens van MyText ingesteld WordsNumber om het aantal woorden van MyText ingesteld ParagraphsNumber om het aantal van de leden van MyText --Formirovanie het uiterlijk van het dialoogvenster set DialogIcon aan ( "///System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ClippingText.icns") zoals POSIX-bestand set DIALOGTITLE aan "De geselecteerde tekstfragment: "set ResultString naar" Tekenen: "& CharactersNumber ¬ & return &" woorden: "& WordsNumber ¬ & return &" sub-punten: "& ParagraphsNumber --Otobrazhenie dialoogvenster zoals hierboven met behulp van termen uit de toepassing "Finder" scherm dialoog ResultString ¬ met pictogram DialogIcon ¬ knoppen { "OK"} default knop 1 ¬ met titel DIALOGTITLE einde gedefinieerd het gebruik van termen uit --Obrabotchik error situatie bij een fout errmsg dialoogvenster scherm nummer errnum errmsg & "[" & errnum & "]" ¬ knoppen { "OK"} default knop 1 met icon stop end try terug ingang. end run
Eigenlijk, dat is alles. Het blijft alleen om de service onder de naam te houden, bijvoorbeeld, statistiek en test het in de praktijk - in ieder geval op het voorbeeld van een web browser.
Download elke webpagina met meer of minder rond de tekst, selecteert u een willekeurig fragment en klik op de rechter muisknop - in het contextmenu moeten team verschijnen statistiek (Het kan de groep diensten). Door erop te drukken, zal u het resultaat van de dienst werk te zien - kleine dialozhek met de vereiste informatie over de gemarkeerde tekst: