Vytvorte službu počítania znakov Word & pre všetky aplikácie v systéme Mac OS X
Obsah:
Zatiaľ čo niektoré aplikácie na písanie a text majú natívne počítadlá slov a znakov ako súčasť svojej vstavanej sady funkcií, nie každá ich má. To sa však dá ľahko zmeniť vytvorením služby Mac OS X, ktorá bude poskytovať počty slov a znakov takmer kdekoľvek na Macu, kde je text voliteľný. To znamená, že aplikácie ako TextEdit, náhľadové panely Quick Look a dokonca aj webové prehliadače ako Safari, Chrome, Firefox, všetky získajú funkciu počítania slov/znakov, ktorá je ľahko dostupná po kliknutí pravým tlačidlom myši.Toto je pravdepodobne najlepší spôsob, ako získať počítadlo slov do aplikácií pre Mac, ktoré túto funkciu natívne nepodporujú.
Služba Mac OS X je vytvorená pomocou skriptovacej aplikácie Automator, ktorá je súčasťou všetkých verzií systému Mac OS X. Ak ste novým používateľom Automator a myšlienka skriptovania znie ohromujúco, nerobte si starosti. toto je mimoriadne jednoduché na nastavenie, používa vopred napísaný kód a nevyžaduje žiadnu špecifickú schopnosť písať skripty.
Ako vytvoriť službu počítania slov a znakov pre Mac v aplikácii Automator
Vytvoríme službu Automator pomocou skriptu AppleScript vytvoreného používateľom s názvom „nslater“ na Github. Už je to krátke a výstižné, a preto nie je potrebné znovu vynájsť koleso alebo ho prepisovať.
- Spustite aplikáciu Automator, ktorú nájdete v priečinku /Applications/ systému Mac OS X (alebo ju otvorte pomocou Spotlight / Launchpad
- Na úvodnej obrazovke aplikácie Automator vyberte „Služba“
- Vyberte do vyhľadávacieho poľa na ľavej strane okna Automator a napíšte „run applescript“ a potom presuňte túto akciu do pravého okna
- Skopírujte a prilepte nasledujúci kód AppleScript z GitHubu do formulára „Spustiť AppleScript“:
- Uložte službu a pomenujte ju nejako pomerne stručne, napríklad „Počítajte znaky a slová“
"pri spustení {vstup, parametre} povedzte aplikácii Systémové udalosti nastavte _appname na názov prvého procesu, ktorého začiatok je pravdivý end tell set word_count na počítanie slov (vložte ako reťazec ) nastavte počet znakov na počítanie znakov (zadajte ako reťazec) tell application _appname zobrazí výstrahu >."
Teraz, keď ste vytvorili službu a uložili ju, poďme ju otestovať, aby sme sa uistili, že funguje. Nemali by nastať žiadne problémy, ale ak narazíte na nejakú chybu, je to pravdepodobne preto, že kopírovanie a prilepenie vyššie uvedeného kódu sa pokazilo pri preklade znakov, takže možno budete chcieť skúsiť skopírovať kód priamo zo stránky GitHub na nslater, ak áno. nefunguje správne.
Ako používať službu počítania slov a znakov v akejkoľvek aplikácii Mac OS X
Teraz, keď bola služba vytvorená, môžete ju používať takmer kdekoľvek v systéme Mac OS X, kde je možné vybrať text alebo slová. Nemusí to byť textový editor alebo vstupné pole, môže to byť neupraviteľný text v neupraviteľných dokumentoch, webových stránkach alebo oknách rýchleho pohľadu, jedinou nutnosťou je, aby bol text voliteľný. Funguje to takto:
- Spustenie textového súboru v aplikácii, ako je TextEdit
- Vyberte celý text alebo len ukážku textu a kliknite pravým tlačidlom myši (Ctrl+kliknutie) na tlačidlo myši
- Prejdite do ponuky „Služby“ a vyberte možnosť „Počítať znaky a slová“
- Nájdite počet slov a znakov vybratého textu v kontextovom okne, ako je napríklad
Teraz, keď ste potvrdili, že služba počítadla funguje podľa plánu, môžete pokračovať a ukončiť službu Automator. Služba zostane nedotknutá.
Služba by sa mala okamžite preniesť do všetkých aplikácií prostredníctvom systému Mac OS X, ale ak v ponuke Služby nevidíte možnosť počítadla znakov a slov, možno budete chcieť niektoré aplikácie znova spustiť.(bočná poznámka: Terminál môžete použiť aj na zabitie všetkých systémových služieb, ale to môže mať nežiaduce vedľajšie účinky, preto to konkrétne neodporúčame).
Ak sa rozhodnete, že túto službu nechcete, môžete ju spolu s ostatnými jednoducho odstrániť z ponuky Služby systému Mac OS X tak, že prejdete na nepravdepodobné miesto v Predvoľbách systému.