Vytvořte službu počítání znaků Word & pro všechny aplikace v systému Mac OS X
Obsah:
Zatímco některé aplikace pro psaní a text mají nativní počítadla slov a znaků jako součást své integrované sady funkcí, ne každá aplikace je má. To lze snadno změnit vytvořením služby Mac OS X Service, která bude poskytovat počty slov a znaků téměř kdekoli na Macu, kde lze text vybrat. To znamená, že aplikace jako TextEdit, náhledové panely Quick Look a dokonce i webové prohlížeče jako Safari, Chrome, Firefox, všechny získají funkci počítání slov/znaků, která je snadno dostupná po kliknutí pravým tlačítkem.Toto je pravděpodobně nejlepší způsob, jak získat počítadlo slov do aplikací pro Mac, které tuto funkci nativně nepodporují.
Služba Mac OS X je vytvořena pomocí skriptovací aplikace Automator, která je součástí všech verzí systému Mac OS X. Pokud s Automatorem začínáte a myšlenka skriptování zní ohromující, nemějte obavy. toto je extrémně jednoduché na nastavení, používá předem napsaný kód a nevyžaduje žádnou specifickou schopnost psát skripty.
Jak vytvořit službu počítání slov a znaků pro Mac v Automator
Vytvoříme službu Automator pomocí skriptu AppleScript vytvořeného uživatelem jménem ‚nslater‘ na Github. Už je to krátké a výstižné, a proto není třeba znovu vymýšlet kolo nebo je sami přepisovat.
- Spusťte aplikaci Automator, kterou najdete ve složce /Applications/ systému Mac OS X (nebo ji otevřete pomocí Spotlight / Launchpad
- Na úvodní obrazovce Automatoru vyberte „Service“
- Vyberte do vyhledávacího pole na levé straně okna Automator a napište „run applescript“ a poté přetáhněte tuto akci do pravého okna
- Zkopírujte a vložte následující kód AppleScript z GitHubu do formuláře „Spustit AppleScript“:
- Uložte službu a pojmenujte ji nějak poměrně stručně, například „Počítat znaky a slova“
"při spuštění {vstup, parametry} sdělte aplikaci Systémové události nastavte _appname na jméno prvního procesu, jehož přední část je pravdivá, end tell set word_count pro počítání slov (zadejte jako řetězec ) nastavte počet znaků na počítání znaků (zadejte jako řetězec) tell application _appname zobrazení výstrahy >."
Teď, když jste vytvořili službu a uložili ji, pojďme ji otestovat, abychom se ujistili, že funguje. Neměly by nastat žádné problémy, ale pokud narazíte na nějakou chybu, je to pravděpodobně proto, že kopírování a vkládání výše uvedeného kódu selhalo při překladu znaků, takže možná budete chtít zkusit zkopírovat kód přímo ze stránky GitHub nslater, pokud ano. neběží správně.
Jak používat službu počítání slov a znaků v jakékoli aplikaci pro Mac OS X
Nyní, když byla služba vytvořena, ji můžete používat téměř kdekoli v systému Mac OS X, kde lze vybrat text nebo slova. Nemusí to být textový editor nebo vstupní pole, může to být nezpracovaný text v neupravitelných dokumentech, webových stránkách nebo oknech Quick Look, jedinou nutností je, aby byl text volitelný. Funguje to takto:
- Spuštění textového souboru v aplikaci, jako je TextEdit
- Buď vyberte celý text, nebo jen ukázku textu a klikněte pravým tlačítkem (Ctrl+klik) na tlačítko myši
- Přejděte do nabídky „Služby“ a vyberte možnost „Počítat znaky a slova“
- Vyhledejte počet slov a znaků ve vybraném textu ve vyskakovacím okně, jako je toto
Nyní, když jste potvrdili, že služba přepážky funguje tak, jak bylo zamýšleno, můžete pokračovat a ukončit Automator. Služba zůstane nedotčena.
Služba by se měla okamžitě přenést do všech aplikací prostřednictvím systému Mac OS X, ale pokud v nabídce Služby nevidíte možnost počítadla znaků a slov, možná budete chtít některé aplikace znovu spustit.(vedlejší poznámka: Terminál můžete také použít k zabití všech systémových služeb, ale to může mít nezamýšlené vedlejší účinky, proto to konkrétně nedoporučujeme).
Pokud se rozhodnete, že tuto službu nechcete, můžete ji a další snadno odebrat z nabídky Služby systému Mac OS X tak, že přejdete na nepravděpodobné místo v Předvolbách systému.