Gumawa ng Word & Serbisyo sa Pagbilang ng Character para sa Lahat ng Apps sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Habang may mga native na salita at character counter ang ilang writing at text app bilang bahagi ng kanilang built-in na feature set, hindi lahat ng app ay mayroon. Madali itong mabago sa pamamagitan ng paglikha ng Serbisyo ng Mac OS X na magbibigay ng mga bilang ng salita at bilang ng character mula sa halos kahit saan sa isang Mac na maaaring piliin ang teksto. Nangangahulugan ito na ang mga app tulad ng TextEdit, ang mga panel ng preview ng Quick Look, at maging ang mga web browser tulad ng Safari, Chrome, Firefox, lahat ay makakakuha ng tampok na pagbibilang ng salita/character na madaling ma-access mula sa isang right-click.Ito marahil ang pinakamahusay na paraan ng pagkakaroon ng word counter sa mga Mac app na hindi sumusuporta sa feature nang native.

Ginawa ang Serbisyo ng Mac OS X gamit ang scripting app Automator, na naka-bundle sa lahat ng bersyon ng Mac OS X. Kung bago ka sa Automator at ang ideya ng pag-script ay napakahusay, huwag mag-alala, ito ay napakasimpleng i-set up, gumagamit ng prewritten code, at hindi nangangailangan ng partikular na kakayahang magsulat ng mga script.

Paano Gawin ang Serbisyo sa Pagbilang ng Salita at Character para sa Mac sa Automator

Gumagawa kami ng Automator Service gamit ang AppleScript na ginawa ng isang user na pinangalanang 'nslater' sa Github. Ito ay maikli at maikli at sa gayon ay hindi na kailangang muling likhain ang gulong o muling isulat ito sa ating sarili.

  1. Ilunsad ang Automator app, na makikita sa /Applications/ folder ng Mac OS X (o buksan ito gamit ang Spotlight / Launchpad
  2. Piliin ang “Serbisyo” sa splash screen ng Automator
  3. Pumili sa box para sa paghahanap sa kaliwang bahagi ng window ng Automator, at i-type ang “run applescript”, pagkatapos ay i-drag at i-drop ang pagkilos na iyon sa kanang bahagi ng window
  4. Kopyahin at i-paste ang sumusunod na AppleScript code mula sa GitHub sa form na “Run AppleScript”:
  5. "on run {input, parameters} tell application System Events set _appname to name of first process which frontmost is true end tell set word_count to count words of (input as string ) itakda ang character_count upang mabilang ang mga character ng (input bilang string) sabihin sa application _appname display alerto >."

  6. I-save ang serbisyo at pangalanan ito ng medyo maikli, tulad ng “Bilangin ang mga Tauhan at Salita”

Ngayong nagawa mo na ang serbisyo at na-save ito, subukan natin ito para matiyak na gumagana ito. Hindi dapat magkaroon ng anumang mga isyu, ngunit kung makatagpo ka ng anumang error, malamang na dahil ang pagkopya at pag-paste ng code sa itaas ay nagkamali sa pagsasalin ng character, kaya maaaring gusto mong subukang kopyahin ang code nang direkta mula sa pahina ng GitHub ng nslater kung ito ay hindi tumatakbo ng maayos.

Paano Gamitin ang Word & Character Counting Service sa anumang Mac OS X App

Ngayong nagawa na ang serbisyo, magagamit mo na ito halos kahit saan sa Mac OS X na maaaring piliin ang teksto o mga salita. Hindi ito kailangang text editor o entry field, maaari itong maging raw text sa mga hindi nae-edit na dokumento, web page, o Quick Look windows, ang kailangan lang ay ang text ay mapipili . Narito kung paano ito gumagana:

  1. Maglunsad ng text file sa isang app tulad ng TextEdit
  2. Piliin ang lahat ng text, o sample lang ng text, at i-right-click (control+click) ang mouse button
  3. Pumunta sa menu na “Mga Serbisyo” at piliin ang opsyong ‘Count Characters & Words’
  4. Hanapin ang bilang ng salita at karakter ng napiling text sa isang popup window tulad nito

Ngayong nakumpirma mo na ang word counter service na gumagana ayon sa nilalayon, maaari kang magpatuloy at umalis sa Automator. Ang Serbisyo ay mananatiling buo.

Dapat na dalhin kaagad ang Serbisyo sa lahat ng app sa pamamagitan ng Mac OS X, ngunit maaaring gusto mong muling ilunsad ang ilang app kung hindi mo nakikita ang opsyon sa character at word counter na available sa menu ng Mga Serbisyo.(side note: maaari mo ring gamitin ang Terminal upang patayin ang SystemServices ngunit maaari itong magkaroon ng hindi sinasadyang mga side effect, kaya hindi namin ito partikular na irerekomenda).

Kung magpasya kang hindi mo gusto ang serbisyong ito, madali mong maaalis ito at ang iba pa mula sa menu ng Mga Serbisyo ng Mac OS X sa pamamagitan ng pagpunta sa isang hindi malamang na lugar sa System Preferences.

Gumawa ng Word & Serbisyo sa Pagbilang ng Character para sa Lahat ng Apps sa Mac OS X