Hammerspoon

Hammerspoon là một công cụ tự động hóa cho macOS, cho phép bạn điều khiển ứng dụng, cửa sổ, thiết bị nhập liệu và các sự kiện hệ thống bằng các tập lệnh Lua.

Chris Jones org.hammerspoon.Hammerspoon

Hammerspoon là gì?

Hammerspoon là một ứng dụng tự động hóa trên máy tính để bàn dành cho macOS, giúp người dùng nâng cao tùy biến cách máy Mac của họ hoạt động thông qua việc viết tập lệnh Lua. Nó kết nối các tính năng hệ thống của macOS với một môi trường lập trình kịch bản, để bạn có thể tự tạo phím tắt, quy tắc quản lý cửa sổ, công cụ thanh menu, cảnh báo và các quy trình tự động hóa công việc. Các cách dùng phổ biến gồm kích hoạt hành động bằng phím nóng, phản ứng với thay đổi Wi-Fi hoặc pin, kiểm soát hành vi ứng dụng và tự động hóa các tác vụ lặp đi lặp lại trên màn hình nền. Hammerspoon cũng cung cấp các API để làm việc với cửa sổ, bảng nhớ tạm, thiết bị âm thanh, tệp, màn hình và các phần khác của hệ thống. Nó đặc biệt hữu ích cho những người dùng muốn khả năng tự động hóa sâu hơn so với các phím tắt tích hợp sẵn của macOS thường cung cấp. Hammerspoon được phát hành bởi Chris Jones và được thiết kế như một tiện ích linh hoạt để tùy biến Mac nâng cao.

Tính năng chính

  • Tạo phím tắt bàn phím tùy chỉnh và quy trình tự động hóa bằng Lua
  • Điều khiển cửa sổ, ứng dụng và hành vi trên màn hình nền bằng lập trình
  • Phản ứng với các sự kiện hệ thống như thay đổi Wi-Fi, mức pin và việc khởi chạy ứng dụng
  • Xây dựng công cụ thanh menu, cảnh báo và thông báo cho các tác vụ hằng ngày
  • Làm việc với nội dung bảng nhớ tạm, tệp, thiết bị âm thanh, màn hình và sự kiện nhập liệu
  • Mở rộng ứng dụng bằng Spoons do cộng đồng tạo ra và các API được tài liệu hóa

Kiểm tra dữ liệu ứng dụng còn sót lại bằng diCleaner

Kiểm tra bộ nhớ đệm, tệp hỗ trợ, vùng chứa và mục đăng nhập trước khi dọn dẹp.

Tải diCleaner

Tổng quan về an toàn

Trạng thái: Phần lớn an toàn

Hammerspoon là phần mềm tự động hóa hợp pháp, nhưng thường yêu cầu quyền Trợ năng của macOS để các tập lệnh có thể điều khiển ứng dụng, cửa sổ và sự kiện nhập liệu. Một số quy trình cũng có thể liên quan đến quyền truy cập vào các phần khác của hệ thống tùy thuộc vào những gì bạn lập trình. Mức quyền đó là bình thường đối với tự động hóa trên máy tính để bàn, nhưng điều đó cũng có nghĩa là các tập lệnh của riêng bạn hoặc các tiện ích bổ sung được nhập vào có thể tự động hóa những hành động mạnh mẽ. Hãy chỉ dùng các tập lệnh từ những nguồn bạn tin cậy và xem lại chúng thực hiện điều gì trước khi bật khả năng tự động hóa rộng trên máy Mac của bạn.

Khuyến nghị: Hãy giữ Hammerspoon nếu bạn dùng tự động hóa Mac tùy chỉnh, phím tắt bàn phím hoặc các quy trình có tập lệnh. Nếu bạn không còn phụ thuộc vào các tự động hóa của nó nữa, bạn có thể gỡ bỏ mà không ảnh hưởng đến chính macOS, dù mọi phím tắt, công cụ thanh menu hoặc hành vi có tập lệnh mà bạn đã tạo trong Hammerspoon sẽ ngừng hoạt động.

Đường dẫn phổ biến

  • /Applications/Hammerspoon.app
  • ~/.hammerspoon/init.lua

Đường dẫn tùy chọn

  • ~/Library/Preferences/org.hammerspoon.Hammerspoon.plist

Chia sẻ trải nghiệm

Hãy là người đầu tiên chia sẻ trải nghiệm.

Chia sẻ trải nghiệm của bạn với ứng dụng này