Hướng dẫn thực tế để sử dụng Automator
Hướng dẫn thực tế để sử dụng Automator
Anonim
Hướng dẫn thực tế để sử dụng Automator
Hướng dẫn thực tế để sử dụng Automator
biểu tượng tự động
biểu tượng tự động

Automator là một chương trình Mac OS X cực kỳ tiện dụng, cho phép bạn tự động hóa một số hoạt động thường ngày và hàng ngày của mình. Thật không may, hầu hết người dùng Mac mới thậm chí không biết công cụ này tồn tại. Vì vậy, hôm nay tôi sẽ cố gắng khắc phục điều này và với sự trợ giúp của các ví dụ trực quan, chỉ ra các nguyên tắc cơ bản của việc tạo các chương trình nhỏ, được gọi là "quy trình" (workflow).

Đổi tên hàng loạt hình ảnh

Chúng tôi sẽ bắt đầu, có lẽ, với một nhiệm vụ khá đơn giản là đổi tên nhóm các hình ảnh theo một mặt nạ nhất định có chứa tên tệp, số của nó và ngày hiện tại. Nếu có một số tệp như vậy, thì bạn có thể đổi tên chúng theo cách thủ công, nhưng nếu có nhiều tệp, tôi khuyên bạn nên sử dụng dịch vụ Automator.

Để khởi chạy tiện ích, bạn chỉ cần tìm biểu tượng của nó ở đầu thư mục Ứng dụng hoặc sử dụng trình khởi chạy yêu thích của bạn để khởi chạy ứng dụng / hệ thống Spotlight. Và sau vài giây, một cửa sổ ứng dụng sẽ xuất hiện trước mặt chúng ta, cũng như danh sách các mẫu có sẵn:

  • “Quy trình” là chuỗi hành động đơn giản nhất có thể được bắt đầu trực tiếp từ Automator.
  • “Chương trình” là một quy trình độc lập và có thể được lưu dưới dạng ứng dụng Mac OS X thông thường với phần mở rộng

    *.ứng dụng

  • .
  • "Dịch vụ" là một quy trình phụ thuộc vào ngữ cảnh có thể được sử dụng trong toàn bộ hệ thống hoặc trong các ứng dụng riêng lẻ.
  • "Hành động thư mục" chỉ được khởi chạy cho thư mục được chỉ định và được khởi tạo bởi các đối tượng được thêm vào nó.
  • "Phần bổ trợ in" được sử dụng để mở rộng khả năng của hộp thoại in.
  • ICal Reminders là các quy trình được kích hoạt bởi các sự kiện được thêm vào iCal.
  • Cuối cùng, "Trình cắm Chụp ảnh" có thể được sử dụng trong một ứng dụng thích hợp để xử lý ảnh tải xuống từ máy ảnh.
máy tự động-01
máy tự động-01

Trong trường hợp của chúng tôi, hãy chọn "Hành động thư mục" - và một cửa sổ sẽ xuất hiện trước mặt chúng tôi, được chia thành 2 khu vực. Nửa bên trái chứa Thư viện (danh sách các hành động và biến có sẵn) và nửa bên phải chứa cửa sổ dòng công việc, nơi bạn có thể kéo các mục từ Thư viện vào.

Sử dụng tùy chọn nằm ở đầu cửa sổ quy trình (ngay bên dưới thanh công cụ), bạn cần chọn một thư mục. Đối với cô ấy, hành động của chúng tôi sẽ được thực hiện:

máy tự động-02
máy tự động-02

Mọi thứ mà chúng tôi có thể cần để giải quyết vấn đề đều nằm trong danh mục "Tệp và thư mục". Trước tiên, bạn cần tìm và kéo một hành động được gọi là "Đổi tên các đối tượng Finder" vào cửa sổ quy trình làm việc. Vì Automator thay đổi tên của chúng, chúng tôi sẽ được nhắc tự động thêm một hành động khác để lưu các tệp gốc vào một thư mục khác (Tôi đã quyết định không lưu các bản sao, nhưng điều đó không có nghĩa là bạn cần phải làm như vậy).

Bây giờ, trong danh sách thả xuống đầu tiên của hành động của chúng tôi, bạn cần chọn mục "Tạo tuần tự" và định cấu hình định dạng của tên mới theo quyết định của bạn. Điều này đủ dễ dàng, vì có một ví dụ ở cuối hành động.

Để thêm ngày hiện tại vào tên tệp, bạn cần kéo lại hành động Đổi tên mục Tìm kiếm vào cửa sổ dòng công việc. Chỉ lần này, thay vì "Thực hiện tuần tự", hãy chọn mục danh sách "Thêm ngày hoặc giờ" (chính xác hơn, nó được chọn tự động) và đặt các thông số như bạn muốn:

máy tự động-03
máy tự động-03

Bạn có thể chỉ cần kiểm tra công việc của quy trình: lưu nó và kéo nhóm tệp vào thư mục được chỉ định ngay từ đầu. Sau một thời gian - tùy thuộc vào kích thước và số lượng tệp - tên của chúng sẽ tự động được thay đổi. Xem cách dễ dàng là?

Thay đổi kích thước hàng loạt hình ảnh

Chúng tôi phức tạp hóa nhiệm vụ. Giả sử chúng ta có một số lượng lớn hình ảnh (ảnh) cần được giảm bớt. Để giải quyết vấn đề này, chúng ta cần chọn mẫu "Chương trình".

máy tự động-04
máy tự động-04

Tuy nhiên, trước khi vội vàng giải quyết vấn đề “gối đầu lên”, tôi đề xuất nên vạch ra một chuỗi các hành động cần thiết. Ví dụ: trước tiên, chúng ta nên nhắc người dùng chọn ảnh mà chúng ta muốn thay đổi kích thước. Ngoài ra, không nên làm việc với bản gốc của tệp mà với bản sao của chúng, để luôn có cơ hội thử cài đặt mới cho quy trình của chúng tôi. Và chúng tôi sẽ sao chép các hình thu nhỏ vào một thư mục riêng biệt.

Bây giờ bạn có thể tiến hành hình thành chương trình nhỏ của chúng tôi. Trước tiên, bạn cần tìm và kéo hành động "Yêu cầu Mục tìm kiếm" trong danh mục "Tệp và Thư mục" (hoặc thông qua thanh tìm kiếm) vào cửa sổ quy trình làm việc. Ở đó bạn có thể chỉ định văn bản tiêu đề cửa sổ, thư mục bắt đầu và kiểu dữ liệu. Đừng quên đặt hộp kiểm cho nhiều lựa chọn.

Để làm việc với các bản sao của tệp, tôi khuyên bạn nên tìm hành động "Sao chép các mục tìm kiếm" trong Thư viện, chỉ định thư mục đích. Bước tiếp theo là trong danh mục "Ảnh" và được gọi là "Ảnh thu phóng". Trong cài đặt, bạn có thể chỉ định kích thước của hình ảnh thu được bằng pixel hoặc phần trăm.

Nhân tiện, có ba tab trong ngăn dưới cùng của mỗi hành động: Kết quả, Tùy chọn và Mô tả. Do đó, nếu bạn muốn Automator nhắc bạn chỉ định kích thước hình ảnh cần thiết mỗi lần khi thực hiện hành động này, hãy chọn hộp kiểm "Hiển thị hành động đang diễn ra" trong tab Tham số (tệp cần đổi tên).

Nếu bạn nhận thấy, một mũi tên hình tam giác xuất hiện từ mỗi hành động, biểu thị kết quả của công việc đó. Các kết quả này sau đó được sử dụng làm tham số đầu vào trong bước tiếp theo.

Và một mẹo nữa: bằng cách chọn hộp kiểm "Hiển thị hành động đang diễn ra", tùy chọn "Chỉ hiển thị các đối tượng đã chọn" sẽ trở nên hoạt động. Do đó, bạn sẽ không thể hiển thị toàn bộ cửa sổ với action mà chỉ một số phần tử. Ví dụ, một trường để chỉ định kích thước bắt buộc.

Và khi kết thúc quá trình, chúng ta cần chuyển ảnh thumbnail sang một thư mục mới. Đối với điều này, chúng tôi cần hành động "Thư mục mới" từ danh mục "Tệp và thư mục".

máy tự động-05
máy tự động-05

Chương trình đã lưu sẽ hoạt động giống hệt như bất kỳ ứng dụng nào khác trên hệ thống.

Mở các trang web nhất định khi khởi động trình duyệt

Hầu như ngày nào tôi cũng khởi chạy Safari và bắt đầu làm việc với các trang web giống nhau. Vậy tại sao không tạo một ứng dụng tự động làm việc này?

Chúng tôi cần một mẫu Ứng dụng và hai hành động nằm trong danh mục Internet:

  • "Nhận các URL được đánh dấu", trong cài đặt chúng tôi chỉ ra các trang web yêu thích của chúng tôi;
  • và hành động "Hiển thị các trang web" để mở chúng trong trình duyệt mặc định.
máy tự động-06
máy tự động-06

Trích xuất văn bản từ PDF

Đây là một script khá đơn giản nhưng tiện dụng cho Automator và đôi khi có thể giúp bạn tiết kiệm thời gian. Nó sẽ cho phép bạn trích xuất văn bản từ tài liệu PDF (tất nhiên, tài liệu như vậy chỉ nên chứa văn bản, không phải ảnh được quét) và lưu nó vào một tệp riêng có hoặc không có định dạng.

Để giải quyết vấn đề, chúng ta chỉ cần một thao tác có cùng tên, "Trích xuất Văn bản PDF", nằm trong danh mục "Tệp PDF". Kéo nó vào cửa sổ quy trình làm việc và điều chỉnh các tùy chọn theo ý muốn:

máy tự động-07
máy tự động-07

Lưu ý rằng chúng tôi không chỉ định hành động "Mục tìm kiếm yêu cầu" trong quá trình này, vì vậy sau khi khởi chạy, bạn có thể kéo và thả bất kỳ tệp PDF nào cần xử lý trực tiếp vào biểu tượng ứng dụng của chúng tôi trong Thanh công cụ. Tệp này sẽ đóng vai trò là một tham số đầu vào cho quá trình.

Lưu nội dung của khay nhớ tạm vào tệp văn bản

Chúng tôi tiếp tục làm quen với các mẫu Automator khác nhau và trong quá trình này, tôi đề xuất tạo một dịch vụ sẽ lưu nội dung của khay nhớ tạm vào tệp văn bản mà chúng tôi đã chỉ định. Mẫu bắt buộc được gọi là "Dịch vụ". Cô ấy sẽ không dạy bất kỳ dữ liệu ban đầu nào, mà sẽ "hành động theo tình huống."Do đó, nó sẽ không có dữ liệu đầu vào, dữ liệu này bắt buộc phải được chỉ định trong danh sách thả xuống phía trên cửa sổ quy trình làm việc.

Tiếp theo, trong không gian làm việc, sao chép hành động "Lấy nội dung khay nhớ tạm" từ danh mục "Tiện ích dịch vụ" (nó không có cài đặt) và hành động "Tệp văn bản mới" từ danh mục "Văn bản".

máy tự động-08
máy tự động-08

Dịch vụ của chúng tôi cần được đặt tên người để chúng tôi có thể dễ dàng tìm thấy dịch vụ đó trong menu "Dịch vụ" của bất kỳ ứng dụng nào …

máy tự động-09
máy tự động-09

… và gán cho nó, nếu cần, một phím tắt trong ứng dụng System Preferences.

máy tự động-10
máy tự động-10

Và nếu bạn thay thế hành động "Tệp văn bản mới" bằng "Tệp văn bản thành tệp âm thanh", thì kết quả của quá trình này, bạn sẽ nhận được một bản âm thanh có nội dung của khay nhớ tạm, được ghi bằng Mac OS tích hợp sẵn. X chức năng chuyển văn bản thành giọng nói.

máy tự động-11
máy tự động-11

Nói chung, chức năng này được thiết kế dành riêng cho người khuyết tật, nhưng nếu muốn, nó cũng có thể được sử dụng cho mục đích giải trí.

Sao lưu tự động đơn giản

Khi chúng ta tiếp tục làm phức tạp mọi thứ, bây giờ tôi đề xuất tạo một hệ thống sao lưu đơn giản sẽ được kích hoạt khi một sự kiện nhất định xảy ra trong iCal. Để làm điều này, chúng tôi sẽ sử dụng khả năng của nó như một lời nhắc nhở về sự kiện khởi chạy một ứng dụng hoặc tệp cụ thể.

máy tự động-12
máy tự động-12

Trong Automator, hãy chọn một loại mẫu mới - "iCal Reminder", sau đó kéo ba hành động từ danh mục "Tệp và Thư mục" vào cửa sổ dòng công việc:

  • "Nhận các đối tượng Finder được chỉ định" (chọn thư mục mong muốn để sao lưu bằng cách sử dụng nút Thêm).
  • "Truy xuất nội dung của các thư mục" với tùy chọn "Lặp lại cho từng thư mục con được tìm thấy" được chọn.
  • Và "Copy Finder Items" (bạn cần chỉ định thư mục đích cho nó và cho phép bạn ghi đè lên các tệp hiện có).
máy tự động-13
máy tự động-13

Ngay sau khi bạn lưu quy trình, iCal sẽ bắt đầu và một sự kiện có tên quy trình của bạn sẽ tự động được thêm vào trong tương lai gần. Bạn có thể thay đổi sự kiện này theo ý mình, cũng như tạo một sự kiện hoàn toàn mới, độc lập, cho biết sự cần thiết phải khởi chạy chương trình của chúng tôi trong phần nhắc nhở:

máy tự động-14
máy tự động-14

Thoát tất cả các ứng dụng

Đôi khi yêu cầu chấm dứt tất cả các ứng dụng đang chạy gây cản trở công việc hoặc đã chiếm gần hết tài nguyên trống của máy tính. Trong trường hợp này, bạn có thể sử dụng một tiện ích đặc biệt như Blitz, một trong những mẹo để tập trung vào Mac OS X hoặc bắt đầu lại từ đầu bằng cách đóng tất cả các ứng dụng trong một lần.

Dòng công việc này chỉ yêu cầu một hành động được lập trình. Và hành động này được gọi tương tự - "Kết thúc tất cả các chương trình" (nó nằm trong danh mục "Tiện ích"). Bạn cũng có thể thêm một số ứng dụng vào các trường hợp ngoại lệ. Trong "thời điểm khó khăn", tất cả những gì bạn phải làm là khởi chạy tiện ích của chúng tôi, đợi một lúc và tận hưởng lại hiệu suất của máy Mac.

máy tự động-15
máy tự động-15

Đó là tất cả cho ngày hôm nay! Tôi hy vọng rằng bài viết này sẽ giúp bạn không chỉ hiểu về công cụ Automator tuyệt vời và hữu ích mà còn đơn giản hóa một số hoạt động thường ngày. Đừng ngại thử nghiệm, vì nếu muốn, bạn có thể lấy bất kỳ ví dụ nào được thảo luận ở trên làm cơ sở và thay đổi chúng khi bạn thấy phù hợp.

Đề xuất: