Thông tin tài liệu:
Giới thiệu Folder Action trong Mac OS X.Nếu bạn thường xuyên phải thực hiện những thao tác lặp đi lặp lại trong thư mục của hệ điều hành Mac OS X, bạn có thể tạo các kịch bản để tự động hóa các thao tác đó. Bài viết sau đây sẽ giới thiệu về Folder Action trong Mac OS X. Kỹ thuật tự động hóa được lập trình tích hợp sẵn vào hệ điều hành OS X dưới dạng ngôn ngữ kịch bản AppleScript. Đúng như tên gọi, AppleScript là một giao diện người dùng cho phép viết kịch bản...
Nội dung trích xuất từ tài liệu:
Giới thiệu Folder Action trong Mac OS XGiới thiệu Folder Action trong Mac OS XNếu bạn thường xuyên phải thực hiện những thao tác lặp đi lặp lại trong thưmục của hệ điều hành Mac OS X, bạn có thể tạo các kịch bản để tự động hóacác thao tác đó. Bài viết sau đây sẽ giới thiệu về Folder Action trong Mac OSX.Kỹ thuật tự động hóa được lập trình tích hợp sẵn vào hệ điều hành OS X dướidạng ngôn ngữ kịch bản AppleScript. Đúng như tên gọi, AppleScript là mộtgiao diện người dùng cho phép viết kịch bản - những chương trình nhỏ có thểchạy riêng hoặc kết hợp với các kịch bản hay macro khác. Một trong nhữngđiều rất hữu ích có thể làm với AppleScript là tạo các Folder Action, chophép tự động thực hiện các thao tác trong thư mục.Folder Action có mục đích rất đơn giản: áp dụng các thao tác định sẵn theokịch bản đối với những thứ được thêm vào hoặc gỡ bỏ khỏi thư mục. Ví dụnhư bạn có một số tệp tin ảnh theo định dạng TIFF, bạn cần phải thay đổikích thước chúng, đổi tất cả sang thang màu xám, chuyển về định dạng PNGvà lưu lại. Các phần mềm đồ họa như Photoshop có thể giúp bạn thực hiệnviệc đó. Thế nhưng nếu các tệp tin ấy nằm rải rác khắp nơi trên chiếc máyMac của bạn, sẽ tiện lợi hơn rất nhiều khi chỉ cần kéo chúng sang một thưmục riêng là quá trình thay đổi đã được thực hiện hoàn toàn tự động. VớiFolder Action, bạn sẽ không cần mở thêm chương trình cần thiết để thực hiệncác thay đổi.Tất nhiên, những kịch bản Folder Action không cần phức tạp đến vậy. Nếubạn có ý định thử viết một Folder Action từ đầu, bạn cũng không nên cố gắngtạo kịch bản rắc rối quá. Thực tế thì hệ điều hành Mac OS X đã có sẵn một sốkịch bản Folder Action và tất cả đều tương đối đơn giản. Sau đây là danhsách sáu kịch bản trong số đó:add – new item alert.scpt Một cửa sổ pop-up xuất hiện để báo cho bạn biếtmột tệp tin đã được thêm vào thư mục. Kịch bản này rõ ràng rất hữu ích đốivới các thư mục chia sẻ mà bạn cần theo dõi nội dung trong đó.close – close sub-folders.scpt Được thiết kế để dọn sạch màn hình. Mỗi khimột tệp tin được thêm vào thư mục, thư mục đó và tất cả các thư mục con sẽtự động đóng lại.convert – PostScript to PDF.scpt Kịch bản này chuyển đổi các tệp tinPostScript sang định dạng PDF ngay khi bạn thêm chúng vào thư mục.image – Duplicate as JPEG.scpt Khi bạn thêm ảnh vào thư mục, OS X sẽ tựđộng tạo một bản sao cho ảnh đó dưới định dạng JPEG. Nếu bản thân ảnh cóđịnh dạng JPEG, kịch bản sẽ không làm gì cả. Thực tế có ba kịch bản kiểunày tích hợp sẵn trong OS X: một kịch bản chuyển sang định dạng JPEG, mộtkịch bản chuyển sang định dạng PNG, và cuối cùng là kịch bản chuyển sangđịnh dạng TIFF.image – Rotate Left.scpt Bất kỳ tệp tin ảnh nào được thêm vào thư mục đềuđược quay 90 độ sang trái. Có một kịch bản nữa tương tự như kịch bản nàynhưng quay ảnh sang phải và có hai kịch bản lật ảnh theo chiều ngang hoặcchiều dọc.image – Info to Comment.scpt Khi bạn thêm một tệp tin ảnh vào thư mục,thông tin về tệp tin ảnh sẽ được bổ sung vào trường chú thích Spotlight. Cómột kịch bản liên quan cho phép bạn tự động nhìn thấy các chú thích này mỗikhi một tệp tin mới được thêm vào thư mục. Các kịch bản Folder Action có sẵn được đặt trong Macintosh HD -> Libraries -> Scripts -> Folder Action Scripts.Rõ ràng, đây không phải là những sự bổ sung quá lớn lao cho công cuộc tựđộng hóa của bạn. Thế nhưng chúng cho thấy sức mạnh của các FolderAction, đặc biệt trong trường hợp bạn có nhiều tệp tin để áp dụng. Một khibạn đặt kịch bản đúng chỗ, chỉ cần thao tác đơn giản như kéo tệp tin từ thưmục này sang thư mục khác cũng có thể kích hoạt cho kịch bản hoạt động.Bạn sẽ cảm thấy hết sức dễ dàng và tiện lợi.Các Folder Action làm việc khi bạn gắn các kịch bản cụ thể cho các thư mụccụ thể. Nhưng trước tiên, tôi xin được lưu ý các bạn rằng, hệ thống FolderAction cần phải được kích hoạt. Bạn có thể thực hiện việc này theo hai cáchchính như sau: Click chuột phải vào thư mục, chọn More -> Enable Folder Actions Click chuột phải vào thư mục, chọn More -> Configure Folder Actions, và đánh dấu Enable Folder Actions trên hộp thoại kết quả Folder Actions Setup.Việc kích hoạt hệ thống Folder Action sẽ có hiệu quả trên toàn bộ OS X chứkhông riêng thư mục nào. Trên thực tế, dù muốn thì bạn cũng không thể kíchhoạt Folder Action riêng một thư mục. Trình đơn xổ xuống chỉ tới tùy chọn Enable Folder Actions. Sau khi kích hoạt Folder Actions, bạn có thể vô hiệu nó bằng cách quay lại trình đơn này.Khi đã kích hoạt Folder Actions, bạn có thể cho OS X biết bạn muốn thư mụcđó làm gì bằng cách chỉ định cho nó một kịch bản. Để chọn kịch bản bạnmuốn áp dụng cho thư mục cụ thể, click chuột phải vào thư mục, chọn More-> Attach a Folder Action. Thông thường bạn sẽ thấy thư mục FolderActions Scripts. Nếu không hãy chuyển tới Macinto ...