Izveidojiet Word & rakstzīmju skaitīšanas pakalpojumu visām programmām operētājsistēmā Mac OS X
Satura rādītājs:
Lai gan dažām rakstīšanas un teksta lietotnēm ir iebūvēts vārdu un rakstzīmju skaitītājs, kas ir daļa no to iebūvēto funkciju kopas, ne katrai lietotnei tas ir pieejams. To var viegli mainīt, izveidojot Mac OS X pakalpojumu, kas nodrošinās vārdu un rakstzīmju skaitu gandrīz jebkurā Mac datorā, kurā var atlasīt tekstu. Tas nozīmē, ka tādas lietotnes kā TextEdit, Quick Look priekšskatījuma paneļi un pat tīmekļa pārlūkprogrammas, piemēram, Safari, Chrome, Firefox, visas iegūs vārdu/rakstzīmju skaitīšanas funkciju, kas ir viegli pieejama, noklikšķinot ar peles labo pogu.Iespējams, šī ir labākā metode, kā iegūt vārdu skaitītāju Mac lietotnēs, kas neatbalsta šo funkciju sākotnēji.
Mac OS X pakalpojums tiek izveidots, izmantojot skriptēšanas lietotni Automator, kas ir iekļauta visās Mac OS X versijās. Ja esat iesācējs Automator un skriptēšanas ideja izklausās nepārvarama, neuztraucieties. tas ir ļoti vienkārši iestatāms, izmanto iepriekš uzrakstītu kodu, un tai nav nepieciešama īpaša spēja rakstīt skriptus.
Kā izveidot vārdu un rakstzīmju skaitīšanas pakalpojumu operētājsistēmai Mac programmā Automator
Mēs izveidosim Automator Service, izmantojot AppleScript, ko Github vietnē izveidojis lietotājs ar nosaukumu "nslater". Tas jau ir īss un kodolīgs, tāpēc nav nepieciešams izgudrot riteni no jauna vai pašiem to pārrakstīt.
- Palaidiet lietotni Automator, kas atrodama Mac OS X mapē /Applications/ (vai atveriet to, izmantojot Spotlight / Launchpad
- Automātora sākuma ekrānā atlasiet “Pakalpojums”
- Atlasiet meklēšanas lodziņā Automator loga kreisajā pusē un ierakstiet “palaist applescript”, pēc tam velciet un nometiet šo darbību labās puses logā
- Nokopējiet un ielīmējiet šo AppleScript kodu no GitHub veidlapā “Run AppleScript”:
- Saglabājiet pakalpojumu un nosauciet to diezgan īsi, piemēram, “Skaitīt rakstzīmes un vārdus”
"Palaižot {input, parameters} paziņojiet lietojumprogrammai System Events iestatīt _appname kā pirmā procesa nosaukumu, kura priekšējais ir patiesais beigas. ) iestatiet rakstzīmju_skaitu, lai skaitītu rakstzīmes no (ievadiet kā virkni), paziņojiet lietojumprogrammai _appname displeja brīdinājumu >."
Tagad, kad esat izveidojis pakalpojumu un to saglabājis, izmēģināsim to, lai pārliecinātos, ka tas darbojas. Problēmām nevajadzētu rasties, taču, ja rodas kāda kļūda, iespējams, ka iepriekš minētā koda kopēšana un ielīmēšana radās nepareizi ar rakstzīmju tulkošanu, tāpēc varat mēģināt kopēt kodu tieši no nslater GitHub lapas, ja tā nav. nedarbojas pareizi.
Kā izmantot vārdu un rakstzīmju skaitīšanas pakalpojumu jebkurā Mac OS X lietotnē
Tagad, kad pakalpojums ir izveidots, varat to izmantot gandrīz jebkur operētājsistēmā Mac OS X, kur var atlasīt tekstu vai vārdus. Tam nav jābūt teksta redaktoram vai ievades laukam, tas var būt neapstrādāts teksts nerediģējamos dokumentos, tīmekļa lapās vai Quick Look logos. Vienīgais, kas nepieciešams, lai teksts būtu atlasāms . Lūk, kā tas darbojas:
- Palaidiet teksta failu tādā lietotnē kā TextEdit
- Vai nu atlasiet visu tekstu vai tikai teksta paraugu un ar peles labo pogu noklikšķiniet (vadība+klikšķis)
- Atveriet izvēlni “Pakalpojumi” un izvēlieties opciju “Skaitīt rakstzīmes un vārdus”
- Atrodiet atlasītā teksta vārdu un rakstzīmju skaitu uznirstošajā logā, piemēram,
Tagad, kad esat apstiprinājis, ka vārdu skaitītāja pakalpojums darbojas, kā paredzēts, varat turpināt un iziet no Automator. Pakalpojums paliks neskarts.
Pakalpojumam nekavējoties jāpārnes uz visām programmām, izmantojot operētājsistēmu Mac OS X, taču, iespējams, vēlēsities atkārtoti palaist dažas lietotnes, ja pakalpojumu izvēlnē nav redzama rakstzīmju un vārdu skaitītāja opcija.(sānu piezīme: varat izmantot arī termināli, lai iznīcinātu visus SystemServices, taču tam var būt neparedzētas blakusparādības, tāpēc mēs to īpaši neiesakām).
Ja izlemjat, ka nevēlaties šo pakalpojumu, varat viegli noņemt to un citus pakalpojumus no Mac OS X izvēlnes Pakalpojumi, pārejot uz maz ticamu vietu sistēmas preferencēs.