Készítsen Word & karakterszámláló szolgáltatást minden alkalmazáshoz Mac OS X rendszerben

Tartalomjegyzék:

Anonim

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.

  1. 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
  2. Válassza ki a „Szolgáltatás” lehetőséget az Automator kezdőképernyőjén
  3. 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
  4. Másolja és illessze be a következő AppleScript-kódot a GitHubból a „Run AppleScript” űrlapba:
  5. "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 >."

  6. Mentsd el a szolgáltatást, és nevezd el valami meglehetősen röviden, például „Karakterek és szavak számlálása”

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:

  1. Szöveges fájl indítása egy olyan alkalmazásban, mint a TextEdit
  2. 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
  3. Lépjen a „Szolgáltatások” menübe, és válassza a „Karakterek és szavak számlálása” lehetőséget.
  4. 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.

Készítsen Word & karakterszámláló szolgáltatást minden alkalmazáshoz Mac OS X rendszerben