Buat Layanan Penghitungan Word & Karakter untuk Semua Aplikasi di Mac OS X

Sementara beberapa aplikasi penulisan dan teks memiliki penghitung kata dan karakter asli sebagai bagian dari kumpulan fitur bawaan mereka, tidak setiap aplikasi memilikinya. Itu dapat diubah dengan mudah meskipun dengan membuat OS X Service yang akan memberikan jumlah kata dan jumlah karakter dari hampir di mana saja pada Mac yang teksnya dapat dipilih. Ini berarti aplikasi seperti TextEdit, panel pratinjau Quick Look, dan bahkan browser web seperti Safari, Chrome, Firefox, semua akan mendapatkan fitur penghitungan kata / karakter yang mudah diakses dari klik kanan. Ini mungkin metode terbaik untuk mendapatkan penghitung kata ke dalam aplikasi Mac yang tidak mendukung fitur secara native.

Layanan OS X dibuat menggunakan Automator aplikasi scripting, dibundel di semua versi OS X. Jika Anda baru menggunakan Automator dan ide scripting terdengar luar biasa, jangan khawatir, ini adalah pengaturan yang sangat mudah, kode yang ditulis sebelumnya, dan tidak memerlukan kemampuan khusus untuk menulis skrip.

Buat Layanan Menghitung Kata & Karakter di Automator

Kami akan membuat Layanan Automator menggunakan AppleScript yang dibuat oleh pengguna bernama 'nslater' di Github. Ini sudah singkat dan ringkas dan dengan demikian tidak perlu menemukan kembali roda atau menulis ulang sendiri.

  1. Luncurkan aplikasi Automator, temukan di folder / Applications / dari OS X (atau buka dengan Spotlight / Launchpad
  2. Pilih "Layanan" di layar splash Automator
  3. Pilih ke dalam kotak pencarian di sisi kiri jendela Automator, dan ketik "jalankan applescript", lalu seret dan lepaskan tindakan itu ke jendela samping kanan
  4. Salin dan sisipkan kode AppleScript berikut dari GitHub ke dalam format "Run AppleScript":
  5. on run {input, parameters}
    tell application "System Events"
    set _appname to name of first process whose frontmost is true
    end tell
    set word_count to count words of (input as string)
    set character_count to count characters of (input as string)
    tell application _appname
    display alert "" & word_count & " words, " & character_count & " characters"
    end tell
    return input
    end run

  6. Simpan layanan dan beri nama sesuatu yang sangat singkat, seperti "Hitung Karakter & Kata"

Sekarang Anda telah membuat layanan dan menyimpannya, mari kita coba untuk memastikannya berfungsi. Seharusnya tidak ada masalah, tetapi jika Anda menemukan kesalahan itu mungkin karena menyalin dan menempel kode di atas yang salah dengan terjemahan karakter, sehingga Anda mungkin ingin mencoba menyalin kode langsung dari halaman GitHub dari nslater jika tidak berjalan dengan baik.

Menggunakan Word & Character Counting Service di Aplikasi OS X apa pun

Sekarang layanan telah dibuat, Anda dapat menggunakannya di mana saja di OS X bahwa teks atau kata-kata dapat dipilih. Ini tidak harus berupa teks editor atau bidang entri, ini bisa berupa teks mentah di dokumen yang tidak dapat diedit, halaman web, atau jendela Quick Look, satu-satunya keharusan adalah teks tersebut dapat dipilih . Ini dia

  1. Luncurkan file teks dalam aplikasi seperti TextEdit
  2. Pilih semua teks, atau hanya contoh teks, dan klik kanan (kontrol + klik) tombol mouse
  3. Buka menu "Layanan" dan pilih opsi 'Hitung Karakter & Kata'
  4. Temukan jumlah kata dan karakter dari teks yang dipilih di jendela munculan seperti begitu

Sekarang setelah Anda mengonfirmasi layanan penghitung kata berfungsi seperti yang diharapkan, Anda dapat melanjutkan dan keluar dari Automator. Layanan akan tetap utuh.

Layanan harus segera dibawa ke semua aplikasi melalui OS X, tetapi Anda mungkin ingin meluncurkan kembali beberapa aplikasi jika Anda tidak melihat opsi karakter dan kata penghitung yang tersedia di menu Layanan. (catatan samping: Anda juga dapat menggunakan Terminal untuk membunuh semua SystemServices tetapi itu dapat memiliki efek samping yang tidak diinginkan, sehingga kami tidak akan merekomendasikannya secara khusus).

Jika Anda memutuskan Anda tidak menginginkan layanan ini, Anda dapat dengan mudah menghapusnya dan orang lain dari menu Layanan dari OS X dengan menuju ke tempat yang tidak mungkin di System Preferences.