Creați un serviciu de numărare a caracterelor Word & pentru toate aplicațiile din Mac OS X
Cuprins:
În timp ce unele aplicații de scriere și text au contoare native de cuvinte și caractere ca parte a setului lor de funcții încorporate, nu toate aplicațiile au. Acest lucru poate fi schimbat cu ușurință, totuși prin crearea unui serviciu Mac OS X care va oferi numărătoarea de cuvinte și de caractere de aproape oriunde pe un Mac în care textul este selectabil. Aceasta înseamnă că aplicații precum TextEdit, panourile de previzualizare Quick Look și chiar și browsere web precum Safari, Chrome, Firefox, toate vor obține funcția de numărare a cuvintelor/caracterelor, care este ușor accesibilă printr-un clic dreapta.Aceasta este probabil cea mai bună metodă de a obține un contor de cuvinte în aplicațiile Mac care nu acceptă funcția în mod nativ.
Un serviciu Mac OS X este creat folosind aplicația de scripting Automator, inclusă în toate versiunile de Mac OS X. Dacă sunteți nou la Automator și ideea de scripting sună copleșitor, nu vă faceți griji, acesta este extrem de simplu de configurat, folosește cod prescris și nu necesită o capacitate specifică de a scrie scripturi.
Cum se creează serviciul de numărare a cuvintelor și a caracterelor pentru Mac în Automator
Vom crea un Serviciu Automator folosind un AppleScript creat de un utilizator numit „nslater” pe Github. Este deja scurt și concis și, prin urmare, nu este nevoie să reinventăm roata sau să o rescriem noi înșine.
- Lansați aplicația Automator, găsită în folderul /Aplicații/ din Mac OS X (sau deschideți-o cu Spotlight / Launchpad
- Selectați „Service” pe ecranul de deschidere al Automator
- Selectați în caseta de căutare din partea stângă a ferestrei Automator și tastați „run applescript”, apoi trageți și plasați acțiunea în fereastra din dreapta
- Copiați și inserați următorul cod AppleScript din GitHub în formularul „Run AppleScript”:
- Salvează serviciul și numește-l ceva destul de scurt, cum ar fi „Numără caractere și cuvinte”
"la rulare {input, parameters} spune aplicației System Events set _appname la numele primului proces al cărui prim este adevărat sfârșitul spune set word_count să numere cuvintele (intrare ca șir de caractere ) setați character_count pentru a număra caracterele (introduse ca șir) spuneți aplicației _appname afișarea alertei >."
Acum că ați creat serviciul și l-ați salvat, să-l testăm pentru a ne asigura că funcționează. Nu ar trebui să existe probleme, dar dacă întâmpinați vreo eroare, este probabil din cauza faptului că copierea și lipirea codului de mai sus a mers greșit cu traducerea caracterelor, așa că vă recomandăm să încercați să copiați codul direct de pe pagina GitHub a nslater dacă nu este. nu funcționează corect.
Cum să utilizați serviciul de numărare a cuvintelor și a caracterelor în orice aplicație Mac OS X
Acum că serviciul a fost creat, îl puteți utiliza aproape oriunde în Mac OS X în care textul sau cuvintele pot fi selectate. Acesta nu trebuie să fie un editor de text sau un câmp de intrare, poate fi text brut în documente needitabile, pagini web sau ferestre Quick Look, singura necesitate este ca textul să fie selectabil. Iată cum funcționează:
- Lansați un fișier text într-o aplicație precum TextEdit
- Fie selectați tot textul, fie doar o mostră din text și faceți clic dreapta (control+clic) pe butonul mouse-ului
- Accesați meniul „Servicii” și alegeți opțiunea „Numărare caractere și cuvinte”
- Găsiți numărul de cuvinte și caractere ale textului selectat într-o fereastră pop-up așa
Acum că ați confirmat că serviciul de contor de cuvinte funcționează conform intenției, puteți continua și renunțați la Automator. Serviciul va rămâne intact.
Serviciul ar trebui să fie transferat imediat la toate aplicațiile prin Mac OS X, dar poate doriți să relansați unele aplicații dacă nu vedeți opțiunea contor de caractere și cuvinte disponibilă în meniul Servicii.(Notă secundară: puteți utiliza și Terminalul pentru a distruge SystemServices, dar asta poate avea efecte secundare nedorite, prin urmare nu o vom recomanda în mod specific).
Dacă decideți că nu doriți acest serviciu, îl puteți elimina cu ușurință pe acesta și pe alții din meniul Servicii al Mac OS X, mergând într-un loc puțin probabil din Preferințe de sistem.