Készítsen Word & karakterszámláló szolgáltatást minden alkalmazáshoz Mac OS X rendszerben
Tartalomjegyzék:
Míg egyes írás- és szövegalkalmazások beépített funkciókészletük részeként natív szó- és karakterszámlálót tartalmaznak, nem minden alkalmazás rendelkezik ezzel. Ez azonban könnyen megváltoztatható egy olyan Mac OS X szolgáltatás létrehozásával, amely szó- és karakterszámot biztosít a Mac gépen szinte bárhonnan, ahol a szöveg kiválasztható. Ez azt jelenti, hogy az olyan alkalmazások, mint a TextEdit, a Quick Look előnézeti panelek, és még az olyan webböngészők is, mint a Safari, Chrome, Firefox, mind megkapják a szó/karakterszámláló funkciót, amely egy jobb gombbal könnyen elérhető.Valószínűleg ez a legjobb módszer a szószámláló megszerzésére olyan Mac-alkalmazásokban, amelyek natívan nem támogatják a funkciót.
A Mac OS X szolgáltatást az Automator szkriptalkalmazással hozták létre, amely a Mac OS X összes verziójában megtalálható. Ha még nem ismeri az Automatort, és a szkriptelés ötlete elsöprőnek hangzik, ne aggódjon, ez egy rendkívül egyszerűen beállítható, előre megírt kódot használ, és nem igényel különleges képességet a szkriptek írásához.
Hogyan készítsünk szó- és karakterszámláló szolgáltatást Mac rendszeren az Automatorban
Létrehozunk egy Automator szolgáltatást egy AppleScript segítségével, amelyet egy „nslater” nevű felhasználó hozott létre a Githubon. Már így is rövid és tömör, így nem kell újra feltalálni a kereket vagy átírni magunkat.
- Indítsa el az Automator alkalmazást, amely a Mac OS X /Applications/ mappájában található (vagy nyissa meg a Spotlight / Launchpad segítségével
- Válassza ki a „Szolgáltatás” lehetőséget az Automator kezdőképernyőjén
- Válasszon az Automator ablakának bal oldalán található keresőmezőbe, és írja be a „run applescript” kifejezést, majd húzza át a műveletet a jobb oldali ablakba
- Másolja és illessze be a következő AppleScript-kódot a GitHubból a „Run AppleScript” űrlapba:
- Mentsd el a szolgáltatást, és nevezd el valami meglehetősen röviden, például „Karakterek és szavak számlálása”
"futtatáskor {bemenet, paraméterek} mondd meg az alkalmazásnak a System Events beállítja az _appname értéket annak az első folyamatnak a nevére, amelynek a legeleje a valódi vége mondd meg a word_count-nak a (bemeneti karakterlánc szavait) ) állítsa be a karakterszámot, hogy megszámolja a (karakterláncként bevitt) karaktereket, mondd meg az alkalmazásnak: _appname display alert >."
Most, hogy létrehozta és elmentette a szolgáltatást, teszteljük, hogy megbizonyosodjon arról, hogy működik. Nem lehet semmi probléma, de ha bármilyen hibát észlel, az valószínűleg azért van, mert a fenti kód másolása és beillesztése hibás volt a karakterfordítás során, ezért érdemes megpróbálni a kódot közvetlenül az nslater GitHub oldaláról másolni, ha nem. nem működik megfelelően.
A Szó- és karakterszámláló szolgáltatás használata bármely Mac OS X alkalmazásban
Most, hogy a szolgáltatás elkészült, szinte bárhol használhatja a Mac OS X rendszerben, ahol a szöveg vagy a szavak kiválaszthatók. Ennek nem kell szövegszerkesztőnek vagy beviteli mezőnek lennie, lehet nyers szöveg nem szerkeszthető dokumentumokban, weboldalakon vagy Quick Look ablakokban, csak az a szükséges, hogy a szöveg kijelölhető legyen. Így működik:
- Szöveges fájl indítása egy olyan alkalmazásban, mint a TextEdit
- Jelölje ki az egész szöveget, vagy csak a szöveg egy mintáját, és kattintson a jobb gombbal (control+click) az egérgombra
- Lépjen a „Szolgáltatások” menübe, és válassza a „Karakterek és szavak számlálása” lehetőséget.
- Keresse meg a kiválasztott szöveg szó- és karakterszámát egy felugró ablakban, például
Most, hogy megerősítette a szószámláló szolgáltatás rendeltetésszerű működését, kiléphet az Automatorból. A szolgáltatás érintetlen marad.
A szolgáltatásnak azonnal át kell terjednie az összes alkalmazásra Mac OS X rendszeren keresztül, de érdemes lehet újraindítani néhány alkalmazást, ha nem látja a Szolgáltatások menüben elérhető karakter- és szószámláló opciót.(mellékes megjegyzés: a Terminált is használhatja az összes SystemService megölésére, de ennek nemkívánatos mellékhatásai lehetnek, ezért nem ajánljuk kifejezetten).
Ha úgy dönt, hogy nem szeretné ezt a szolgáltatást, egyszerűen eltávolíthatja azt és másokat a Mac OS X Szolgáltatások menüjéből, ha a Rendszerbeállítások között egy valószínűtlen helyre lép.