Storitev za štetje znakov Word & za vse aplikacije v Mac OS X
Kazalo:
Medtem ko imajo nekatere aplikacije za pisanje in besedilo izvorne števce besed in znakov kot del svojega vgrajenega nabora funkcij, jih nimajo vse aplikacije. To pa je mogoče enostavno spremeniti z ustvarjanjem storitve Mac OS X, ki bo zagotovila štetje besed in znakov s skoraj kjerkoli v Macu, kjer je besedilo mogoče izbrati. To pomeni, da bodo aplikacije, kot je TextEdit, plošče za predogled Quick Look in celo spletni brskalniki, kot so Safari, Chrome, Firefox, pridobile funkcijo štetja besed/znakov, ki je zlahka dostopna z desnim klikom.To je verjetno najboljši način za pridobivanje števca besed v aplikacijah Mac, ki izvorno ne podpirajo te funkcije.
Storitev Mac OS X je ustvarjena z uporabo skriptne aplikacije Automator, ki je vključena v vse različice Mac OS X. Če ste novi v Automatorju in se vam ideja o skriptiranju zdi osupljiva, ne skrbite, to je izjemno enostavno nastaviti, uporablja vnaprej napisano kodo in ne zahteva posebne sposobnosti pisanja skriptov.
Kako narediti storitev štetja besed in znakov za Mac v Automatorju
Ustvarili bomo storitev Automator z uporabo AppleScripta, ki ga je ustvaril uporabnik z imenom 'nslater' na Githubu. Že tako je kratek in jedrnat, zato ni potrebe, da bi znova izumljali kolo ali ga sami napisali.
- Zaženite aplikacijo Automator, ki jo najdete v mapi /Applications/ Mac OS X (ali jo odprite s Spotlight / Launchpad
- Izberite »Storitev« na pozdravnem zaslonu Automatorja
- Izberite v iskalno polje na levi strani okna Automator in vnesite »run applescript«, nato povlecite in spustite to dejanje v desno stran okna
- Kopirajte in prilepite naslednjo kodo AppleScript iz GitHub v obrazec »Zaženi AppleScript«:
- Shranite storitev in jo poimenujte precej kratko, na primer »Štetje znakov in besed«
"on run {input, parameters} povej aplikaciji Sistemski dogodki nastavi _appname na ime prvega procesa, katerega skrajno sprednji je true end povej nastavi word_count za štetje besed (vnos kot niz ) nastavite character_count za štetje znakov (vnos kot niz) povejte aplikaciji _appname prikaz opozorila >."
Zdaj, ko ste ustvarili storitev in jo shranili, jo preizkusimo, da se prepričamo, ali deluje. Ne bi smelo biti nobenih težav, vendar če naletite na kakršno koli napako, je verjetno zato, ker je kopiranje in lepljenje zgornje kode šlo narobe s prevodom znakov, zato boste morda želeli poskusiti kopirati kodo neposredno s strani GitHub nslaterja, če ni ne deluje pravilno.
Kako uporabljati storitev štetja besed in znakov v kateri koli aplikaciji Mac OS X
Zdaj, ko je bila storitev ustvarjena, jo lahko uporabljate povsod v sistemu Mac OS X, kjer je mogoče izbrati besedilo ali besede. Ni nujno, da je to urejevalnik besedila ali vnosno polje, lahko je neobdelano besedilo v dokumentih, ki jih ni mogoče urejati, spletnih straneh ali oknih za hitri pregled, edino potrebno je, da je besedilo mogoče izbrati. Takole deluje:
- Zaženi besedilno datoteko v aplikaciji, kot je TextEdit
- Izberite celotno besedilo ali samo vzorec besedila in z desno miškino tipko (control+klik) kliknite miškino tipko
- Pojdite v meni »Storitve« in izberite možnost »Štetje znakov in besed«
- Poiščite število besed in znakov izbranega besedila v pojavnem oknu takole
Zdaj, ko ste potrdili, da storitev števca besed deluje, kot je predvideno, lahko nadaljujete in zapustite Automator. Storitev bo ostala nedotaknjena.
Storitev bi se morala takoj prenesti v vse aplikacije prek Mac OS X, vendar boste morda želeli znova zagnati nekatere aplikacije, če ne vidite možnosti števca znakov in besed, ki je na voljo v meniju Storitve.(stranska opomba: terminal lahko uporabite tudi za uničenje vseh SystemServices, vendar ima to lahko nenamerne stranske učinke, zato ga ne bomo posebej priporočali).
Če se odločite, da te storitve ne želite, jo in druge preprosto odstranite iz menija Storitve v sistemu Mac OS X, tako da se v sistemskih nastavitvah pomaknete na malo verjetno mesto.