Thiết lập hành động thư mục OS X để biết khi nào tệp được thêm

Hướng dẫn cách chỉ định 'Thông báo mục mới' cho một thư mục được chia sẻ

Đề cập đến tiện ích Folder Actions của OS X đối với hầu hết người dùng Mac và bạn có thể sẽ thấy một chút bối rối. Folder Actions có thể không nổi tiếng, nhưng nó là một dịch vụ tự động hóa mạnh mẽ cho phép bạn thực hiện một nhiệm vụ bất cứ khi nào một thư mục đang được giám sát trải qua một trong các thay đổi sau: thư mục được mở hoặc đóng, di chuyển hoặc thay đổi kích thước hoặc có thêm một mục hoặc xóa khỏi nó.

Khi một sự kiện xảy ra với một thư mục được giám sát, AppleScript được đính kèm vào thư mục thông qua tiện ích Folder Actions được thực hiện. Nhiệm vụ được thực hiện tùy thuộc vào bạn; nó có thể chỉ là về bất cứ điều gì có thể được thể hiện trong một AppleScript. Đây là một công cụ tự động hóa quy trình làm việc tuyệt vời mà bạn có thể sử dụng theo vô số cách khác nhau.

Chìa khóa để tự động hóa quy trình làm việc thành công với Tác vụ thư mục là một tác vụ hoặc sự kiện lặp lại. Để thực hiện Folder Actions, bạn phải tạo một AppleScript để thực hiện nhiệm vụ cho bạn. AppleScript là ngôn ngữ kịch bản cài sẵn của OS X. Thật dễ dàng để tìm hiểu, nhưng dạy bạn làm thế nào để tạo ra AppleScripts của riêng bạn nằm ngoài phạm vi của mẹo này.

Thay vào đó, chúng ta sẽ tận dụng một trong nhiều AppleScripts được tạo sẵn có trong OS X. Nếu bạn muốn tìm hiểu thêm về AppleScript, bạn có thể bắt đầu với tài liệu trực tuyến của Apple: Giới thiệu về AppleScript.

Sự kiện tự động hóa

Vợ tôi và tôi làm việc trên một mạng gia đình nhỏ bao gồm nhiều máy tính, máy in và các tài nguyên được chia sẻ khác. Văn phòng của chúng tôi nằm trong các phần khác nhau của ngôi nhà và chúng tôi thường trao đổi các tệp trong ngày. Chúng tôi có thể sử dụng email để gửi các tệp này cho nhau, nhưng thường xuyên hơn không, chúng tôi chỉ sao chép tệp vào thư mục được chia sẻ trên máy tính của chúng tôi. Phương pháp này thuận tiện cho việc chia sẻ tệp kéo và thả nhanh, trừ khi một người trong chúng tôi gửi thư cho người khác, chúng tôi không biết rằng có một tệp mới trong thư mục được chia sẻ của chúng tôi trừ khi chúng tôi xem xét.

Nhập hành động thư mục. Một trong những AppleScripts được tạo sẵn cho Tác vụ Thư mục được gọi là 'cảnh báo mục mới'. Như bạn có thể đoán từ tên của nó, AppleScript này xem một thư mục bạn chỉ định. Khi một cái gì đó mới được thêm vào thư mục, AppleScript sẽ hiển thị một hộp thoại thông báo rằng thư mục có một mục mới, một giải pháp đơn giản và thanh lịch. Tất nhiên, điều này có nghĩa là tôi không còn lý do để không làm việc trên một tập tin mới, nhưng mọi thứ đều có nhược điểm của nó.

Tạo hành động thư mục

Để bắt đầu với ví dụ của chúng tôi, bạn sẽ cần phải chọn một thư mục mà bạn muốn được theo dõi khi có gì đó mới được thêm vào nó. Trong trường hợp của chúng tôi, chúng tôi đã chọn thư mục được chia sẻ trên mạng cục bộ của chúng tôi, nhưng nó cũng có thể là thư mục bạn sử dụng để đồng bộ hóa thông tin qua đám mây, chẳng hạn như Dropbox , iCloud , Google Drive hoặc OneDrive của Microsoft .

Khi bạn đã điều hướng đến thư mục bạn muốn sử dụng, hãy thực hiện các bước sau:

  1. Nhấp chuột phải vào thư mục bạn muốn theo dõi.
  2. Chọn 'Định cấu hình hành động thư mục' từ trình đơn bật lên. Tùy thuộc vào phiên bản OS X bạn đang sử dụng, nó cũng có thể được gọi là 'Thiết lập Hành động Thư mục' nằm trong mục menu Dịch vụ. Để làm cho nó thậm chí còn khó khăn hơn một chút để tìm, nó cũng có thể được liệt kê dưới mục 'More' nếu bạn có một vài mục menu ngữ cảnh được cài đặt.
  3. Tùy thuộc vào phiên bản OS X bạn đang sử dụng, bạn có thể thấy danh sách các tập lệnh hành động thư mục có sẵn hoặc cửa sổ Thiết lập Hành động Thư mục. Nếu bạn thấy danh sách các tập lệnh có sẵn chuyển sang bước 8, nếu không hãy tiếp tục đến bước 4.
  4. Cửa sổ Thiết lập Tác vụ Thư mục sẽ xuất hiện.
  5. Nhấp vào dấu '+' ở cuối danh sách bên trái để thêm thư mục vào danh sách Thư mục có Tác vụ.
  6. Một hộp thoại Open chuẩn sẽ hiển thị.
  7. Chọn thư mục bạn muốn theo dõi và nhấp vào nút 'Mở'.
  8. Một danh sách các AppleScripts có sẵn sẽ hiển thị.
  9. Chọn 'add - new item alert.scpt' từ danh sách các tập lệnh.
  10. Nhấp vào nút 'Đính kèm'.
  11. Đảm bảo rằng hộp 'Kích hoạt tác vụ thư mục' được chọn.
  1. Đóng cửa sổ Thiết lập Tác vụ Thư mục.

Bây giờ bất cứ khi nào một mục được thêm vào thư mục được chỉ định, một hộp thoại sẽ hiển thị văn bản sau: 'Thư mục Hành động Cảnh báo: Một mục mới đã được đặt trong thư mục' {tên thư mục}. ' Hộp thoại Cảnh báo hành động thư mục cũng sẽ cung cấp cho bạn tùy chọn xem (các) mục mới.

Hộp thoại Cảnh báo hành động thư mục cuối cùng sẽ tự hủy bỏ, vì vậy nếu bạn không có trà, bạn có thể bỏ lỡ một thông báo. Hmmm ... có lẽ tôi có lý do.