Buat Perkhidmatan Mengira Aksara Word & untuk Semua Apl dalam Mac OS X

Isi kandungan:

Anonim

Walaupun sesetengah apl penulisan dan teks mempunyai pembilang kata asli dan aksara sebagai sebahagian daripada set ciri terbina dalam mereka, tidak setiap apl melakukannya. Itu boleh diubah dengan mudah walaupun dengan mencipta Perkhidmatan Mac OS X yang akan menyediakan kiraan perkataan dan kiraan aksara dari mana-mana sahaja pada Mac yang teks boleh dipilih. Ini bermakna apl seperti TextEdit, panel pratonton Pandangan Pantas dan juga pelayar web seperti Safari, Chrome, Firefox, semuanya akan mendapat ciri pengiraan perkataan/karakter yang mudah diakses daripada klik kanan.Ini mungkin kaedah terbaik untuk mendapatkan pembilang perkataan ke dalam apl Mac yang tidak menyokong ciri tersebut secara asli.

Perkhidmatan Mac OS X dibuat menggunakan apl skrip Automator, digabungkan dalam semua versi Mac OS X. Jika anda baru menggunakan Automator dan idea skrip kelihatan hebat, jangan risau, ini sangat mudah untuk disediakan, menggunakan kod pratulis dan tidak memerlukan keupayaan khusus untuk menulis skrip.

Cara Membuat Perkhidmatan Mengira Perkataan & Aksara untuk Mac dalam Automator

Kami akan mencipta Perkhidmatan Automator menggunakan AppleScript yang dibuat oleh pengguna bernama 'nslater' di Github. Ia sudah pun pendek dan ringkas dan oleh itu tidak perlu mencipta semula roda atau menulis semula sendiri.

  1. Lancarkan apl Automator, ditemui dalam folder /Applications/ Mac OS X (atau bukanya dengan Spotlight / Launchpad
  2. Pilih “Perkhidmatan” pada skrin percikan Automator
  3. Pilih ke dalam kotak carian di sebelah kiri tetingkap Automator, dan taip “run applescript”, kemudian seret dan lepaskan tindakan itu ke dalam tetingkap sebelah kanan
  4. Salin dan tampal kod AppleScript berikut daripada GitHub ke dalam borang “Run AppleScript”:
  5. "sedang dijalankan {input, parameters} beritahu aplikasi System Events set _appname kepada nama proses pertama yang paling hadapannya benar hujung beritahu set word_count untuk mengira perkataan (input sebagai rentetan ) tetapkan character_count untuk mengira aksara (input sebagai rentetan) beritahu aplikasi _appname paparan amaran >."

  6. Simpan perkhidmatan tersebut dan namakannya dengan singkat, seperti “Kira Aksara & Perkataan”

Sekarang anda telah mencipta perkhidmatan dan menyimpannya, mari kita uji untuk memastikan ia berfungsi. Seharusnya tidak ada apa-apa isu, tetapi jika anda menghadapi sebarang ralat kemungkinan besar kerana penyalinan dan penampalan kod di atas telah salah dengan terjemahan aksara, oleh itu anda mungkin ingin mencuba menyalin kod terus dari halaman GitHub nslater jika ia tidak tidak berjalan dengan baik.

Cara Menggunakan Perkhidmatan Mengira Perkataan & Aksara dalam mana-mana Apl Mac OS X

Sekarang perkhidmatan telah dibuat, anda boleh menggunakannya hampir di mana-mana sahaja dalam Mac OS X yang teks atau perkataan boleh dipilih. Ini tidak semestinya editor teks atau medan entri, ia boleh menjadi teks mentah dalam dokumen tidak boleh diedit, halaman web atau tetingkap Pandangan Pantas, satu-satunya keperluan ialah teks itu boleh dipilih . Begini cara ia berfungsi:

  1. Lancarkan fail teks dalam apl seperti TextEdit
  2. Sama ada pilih semua teks atau hanya contoh teks dan klik kanan (kawal+klik) butang tetikus
  3. Pergi ke menu “Perkhidmatan” dan pilih pilihan ‘Kira Aksara & Perkataan’
  4. Cari perkataan dan kiraan aksara bagi teks yang dipilih dalam tetingkap pop timbul seperti itu

Sekarang anda telah mengesahkan perkhidmatan kaunter perkataan berfungsi seperti yang dimaksudkan, anda boleh teruskan dan berhenti daripada Automator. Perkhidmatan akan kekal utuh.

Perkhidmatan harus dibawa terus ke semua apl melalui Mac OS X, tetapi anda mungkin mahu melancarkan semula beberapa apl jika anda tidak melihat pilihan pembilang aksara dan perkataan tersedia dalam menu Perkhidmatan.(nota sampingan: anda juga boleh menggunakan Terminal untuk membunuh SystemServices tetapi ia boleh mempunyai kesan sampingan yang tidak diingini, oleh itu kami tidak akan mengesyorkannya secara khusus).

Jika anda memutuskan anda tidak mahu perkhidmatan ini, anda boleh mengalih keluar perkhidmatan ini dan yang lain dengan mudah daripada menu Perkhidmatan Mac OS X dengan menuju ke tempat yang tidak mungkin dalam Keutamaan Sistem.

Buat Perkhidmatan Mengira Aksara Word & untuk Semua Apl dalam Mac OS X