Make a Word & Dịch vụ đếm ký tự cho tất cả ứng dụng trong Mac OS X
Mục lục:
Mặc dù một số ứng dụng viết và văn bản có bộ đếm từ và ký tự gốc như một phần của bộ tính năng tích hợp, nhưng không phải ứng dụng nào cũng có. Tuy nhiên, điều đó có thể được thay đổi dễ dàng bằng cách tạo Dịch vụ Mac OS X sẽ cung cấp số lượng từ và số lượng ký tự từ bất kỳ đâu trên máy Mac mà văn bản có thể chọn được. Điều này có nghĩa là các ứng dụng như TextEdit, bảng xem trước Quick Look và thậm chí cả các trình duyệt web như Safari, Chrome, Firefox, tất cả sẽ có tính năng đếm từ/ký tự có thể truy cập dễ dàng bằng cách nhấp chuột phải.Đây có lẽ là phương pháp tốt nhất để có bộ đếm từ trong các ứng dụng Mac không hỗ trợ tính năng này một cách nguyên bản.
Dịch vụ Mac OS X được tạo bằng cách sử dụng ứng dụng tạo tập lệnh Automator, được đóng gói trong tất cả các phiên bản của Mac OS X. Nếu bạn mới sử dụng Automator và ý tưởng về việc tạo tập lệnh nghe có vẻ choáng ngợp, đừng lo lắng, đây là cách thiết lập cực kỳ đơn giản, sử dụng mã viết sẵn và không yêu cầu khả năng cụ thể để viết tập lệnh.
Cách tạo Dịch vụ đếm từ & ký tự cho Mac trong Automator
Chúng ta sẽ tạo một Dịch vụ tự động bằng AppleScript được tạo bởi người dùng có tên ‘nslater‘ trên Github. Nó đã ngắn gọn và súc tích nên không cần phải phát minh lại hoặc tự viết lại nó.
- Khởi chạy ứng dụng Automator, nằm trong thư mục /Applications/ của Mac OS X (hoặc mở bằng Spotlight / Launchpad
- Chọn “Dịch vụ” tại màn hình khởi động của Automator
- Chọn vào hộp tìm kiếm ở bên trái cửa sổ Automator và nhập “chạy applescript”, sau đó kéo và thả hành động đó vào cửa sổ bên phải
- Sao chép và dán mã AppleScript sau từ GitHub vào biểu mẫu “Chạy AppleScript”:
- Lưu dịch vụ và đặt tên ngắn gọn, chẳng hạn như “Đếm ký tự & từ”
"on run {input, parameters} báo cho ứng dụng Sự kiện hệ thống đặt _appname thành tên của quy trình đầu tiên có đầu tiên là true end báo set word_count để đếm các từ của (đầu vào dưới dạng chuỗi ) đặt character_count để đếm các ký tự của (đầu vào dưới dạng chuỗi) báo cho ứng dụng _appname hiển thị cảnh báo >."
Bây giờ bạn đã tạo và lưu dịch vụ, hãy kiểm tra để đảm bảo dịch vụ hoạt động. Sẽ không có vấn đề gì, nhưng nếu bạn gặp phải bất kỳ lỗi nào thì có khả năng là do quá trình sao chép và dán đoạn mã trên đã xảy ra lỗi với bản dịch ký tự, do đó bạn có thể thử sao chép mã trực tiếp từ trang GitHub của nslater nếu không không chạy bình thường.
Cách sử dụng Dịch vụ đếm từ & ký tự trong mọi ứng dụng Mac OS X
Bây giờ dịch vụ đã được tạo, bạn có thể sử dụng dịch vụ này ở bất kỳ đâu trong Mac OS X mà văn bản hoặc từ có thể chọn được. Đây không nhất thiết phải là một trình soạn thảo văn bản hoặc trường mục nhập, nó có thể là văn bản thô trong các tài liệu, trang web hoặc cửa sổ Xem nhanh không thể chỉnh sửa, điều cần thiết duy nhất là văn bản có thể chọn được . Đây là cách nó hoạt động:
- Khởi chạy tệp văn bản trong ứng dụng như TextEdit
- Hoặc chọn tất cả văn bản hoặc chỉ một mẫu văn bản và nhấp chuột phải (điều khiển+nhấp chuột) vào nút chuột
- Vào menu “Dịch vụ” và chọn tùy chọn ‘Đếm ký tự & từ’
- Tìm số từ và số ký tự của văn bản đã chọn trong cửa sổ bật lên như vậy
Bây giờ bạn đã xác nhận dịch vụ bộ đếm từ hoạt động như dự định, bạn có thể tiếp tục và thoát khỏi Automator. Dịch vụ sẽ không thay đổi.
Dịch vụ sẽ chuyển ngay sang tất cả các ứng dụng thông qua Mac OS X, nhưng bạn có thể muốn khởi chạy lại một số ứng dụng nếu bạn không thấy tùy chọn bộ đếm ký tự và từ có sẵn trong menu Dịch vụ.(lưu ý bên lề: bạn cũng có thể sử dụng Terminal để hủy tất cả các Dịch vụ hệ thống nhưng điều đó có thể gây ra các tác dụng phụ ngoài ý muốn, do đó chúng tôi sẽ không khuyến nghị cụ thể về điều đó).
Nếu bạn quyết định không muốn sử dụng dịch vụ này, bạn có thể dễ dàng xóa dịch vụ này và các dịch vụ khác khỏi menu Dịch vụ của Mac OS X bằng cách chuyển đến một vị trí không chắc chắn trong Tùy chọn hệ thống.