Sử dụng Automator để đổi tên tập tin và thư mục

Automator là ứng dụng của Apple để tạo và tự động hóa quy trình công việc. Bạn có thể nghĩ về nó như một cách để thực hiện các nhiệm vụ lặp đi lặp lại tương tự.

Máy tự động thường bị bỏ qua, đặc biệt là bởi người dùng Mac mới, nhưng nó có một số khả năng rất mạnh mẽ có thể làm cho việc sử dụng máy Mac của bạn thậm chí còn dễ dàng hơn so với nó.

Tự động hóa và quy trình làm việc

Trong hướng dẫn này, chúng tôi sẽ giới thiệu người dùng Mac mới cho ứng dụng Automator và sau đó sử dụng nó để tạo luồng công việc để đổi tên tệp hoặc thư mục. Tại sao quy trình làm việc cụ thể này? Vâng, đó là một nhiệm vụ dễ dàng cho Automator để thực hiện. Ngoài ra, vợ tôi gần đây đã hỏi tôi làm thế nào cô ấy có thể đổi tên các thư mục đầy hàng trăm hình ảnh được quét một cách nhanh chóng và dễ dàng. Cô có thể sử dụng iPhoto để thực hiện đổi tên hàng loạt , nhưng Automator là một ứng dụng linh hoạt hơn cho nhiệm vụ này.

01/05

Mẫu tự động

Automator bao gồm các mẫu luồng công việc để làm cho quá trình tạo dễ dàng hơn.

Máy tự động có thể tạo nhiều loại quy trình công việc; nó bao gồm các mẫu dựng sẵn cho các quy trình công việc phổ biến nhất. Trong hướng dẫn này, chúng tôi sẽ sử dụng mẫu cơ bản nhất: mẫu Luồng công việc. Mẫu này cho phép bạn tạo bất kỳ loại tự động hóa nào và sau đó chạy tự động hóa đó từ bên trong ứng dụng Automator. Chúng tôi sẽ sử dụng mẫu này cho quy trình Automator đầu tiên của chúng tôi vì bằng cách chạy quy trình làm việc từ bên trong ứng dụng, chúng tôi có thể dễ dàng xem quy trình hoạt động như thế nào.

Danh sách đầy đủ các mẫu có sẵn bao gồm:

Quy trình làm việc

Các luồng công việc bạn tạo bằng mẫu này phải được chạy từ trong ứng dụng Automator.

Ứng dụng

Đây là những ứng dụng tự chạy chấp nhận đầu vào bằng cách thả tệp hoặc thư mục vào biểu tượng của ứng dụng.

Dịch vụ

Đây là các luồng công việc có sẵn từ bên trong OS X, bằng cách sử dụng menu con của Dịch vụ Tìm kiếm . Các dịch vụ sử dụng tệp, thư mục, văn bản hoặc mục khác hiện đang được chọn từ ứng dụng hiện đang hoạt động và gửi dữ liệu đó đến luồng công việc đã chọn.

Hành động thư mục

Đây là các luồng công việc được đính kèm vào một thư mục . Khi bạn thả một cái gì đó vào thư mục, luồng công việc liên quan được thực thi.

Plug-in máy in

Đây là các quy trình công việc có sẵn từ hộp thoại Máy in.

Báo thức iCal

Đây là những luồng công việc được kích hoạt bởi một báo động iCal.

Chụp ảnh

Đây là các luồng công việc có sẵn trong ứng dụng Image Capture. Họ nắm bắt các tập tin hình ảnh và gửi nó cùng với quy trình làm việc của bạn để xử lý.

Xuất bản: 6/29/2010

Cập nhật: 4/22/2015

02 trên 05

Giao diện Automator

Giao diện Automator.

Giao diện Automator được tạo thành từ một cửa sổ ứng dụng đơn lẻ được chia thành bốn ô. Ngăn Thư viện, nằm ở phía bên tay trái, chứa danh sách các hành động có sẵn và tên biến mà bạn có thể sử dụng trong luồng công việc của mình. Ở bên phải của cửa sổ Thư viện là ngăn Workflow. Đây là nơi bạn xây dựng luồng công việc của mình bằng cách kéo các tác vụ thư viện và gắn chúng lại với nhau.

Ngay bên dưới ngăn Thư viện là khu vực Mô tả. Khi bạn chọn một hành động thư viện hoặc biến, mô tả của nó được hiển thị ở đây. Khung còn lại là ô Log, hiển thị nhật ký về những gì xảy ra khi một luồng công việc được chạy. Ô Log có thể hữu ích trong việc gỡ rối quy trình làm việc của bạn.

Xây dựng quy trình làm việc với Automator

Automator cho phép bạn xây dựng quy trình công việc mà không cần bất kỳ kỹ năng lập trình nào. Về bản chất, nó là một ngôn ngữ lập trình trực quan. Bạn lấy các hành động của Automator và kết nối chúng với nhau để tạo ra một luồng công việc. Quy trình công việc di chuyển từ trên xuống dưới, với mỗi luồng công việc cung cấp đầu vào cho bước tiếp theo.

03 trên 05

Sử dụng Automator: Tạo quy trình làm việc của tập tin và thư mục

Hai hành động sẽ tạo nên quy trình làm việc của chúng tôi.

Quy trình làm việc của Automame File và Folders Automator mà chúng ta sẽ tạo có thể được sử dụng để tạo các tên tập tin hoặc thư mục tuần tự. Thật dễ dàng để sử dụng quy trình làm việc này làm điểm bắt đầu và sửa đổi nó để đáp ứng nhu cầu của bạn.

Tạo quy trình làm việc của tệp và thư mục Rename

  1. Khởi chạy ứng dụng Automator, tại: / Applications /.
  2. Một trang tính thả xuống với danh sách các mẫu có sẵn sẽ hiển thị. Chọn mẫu Workflow ( OS X 10.6.x ) hoặc Custom (10.5.x hoặc cũ hơn) từ danh sách, sau đó nhấp vào nút 'Chọn'.
  3. Trong ngăn Thư viện, hãy đảm bảo rằng Hành động được chọn, sau đó bấm mục nhập Tệp & Thư mục trong danh sách Thư viện. Điều này sẽ lọc tất cả các hành động dòng công việc có sẵn để chỉ hiển thị những hành động liên quan đến làm việc với tệp và cặp.
  4. Trong danh sách được lọc, cuộn xuống và tìm mục công việc Tìm kiếm các mục công cụ tìm kiếm được chỉ định.
  5. Kéo mục công việc Tìm kiếm các mục công cụ tìm kiếm đã chỉ định vào ngăn luồng công việc.
  6. Trong cùng danh sách được lọc, cuộn xuống và tìm mục công việc Rename Finder Items.
  7. Kéo mục công việc Rename Finder Items vào ngăn công việc và thả nó ngay dưới luồng công việc Get Specified Finder Items.
  8. Một hộp thoại sẽ xuất hiện, hỏi xem bạn có muốn thêm hành động Sao chép các mục tìm kiếm vào luồng công việc hay không. Thông báo này được hiển thị để đảm bảo rằng bạn hiểu rằng quy trình làm việc của bạn đang thực hiện thay đổi đối với các mục của Trình tìm kiếm và hỏi bạn có muốn làm việc với các bản sao thay vì bản gốc hay không. Trong trường hợp này, chúng tôi không muốn tạo bản sao, vì vậy hãy nhấp vào nút 'Không Thêm'.
  9. Hành động Rename Finder Items được thêm vào luồng công việc của chúng tôi, tuy nhiên, nó bây giờ có một tên khác. Tên mới là Thêm ngày hoặc thời gian để tìm kiếm tên mục. Đây là tên mặc định cho hành động Rename Finder Items. Hành động có thể thực sự thực hiện một trong sáu chức năng khác nhau; tên của nó phản ánh chức năng bạn đã chọn. Chúng tôi sẽ sớm thay đổi điều này.

Đó là một quy trình cơ bản. Luồng công việc bắt đầu bằng việc có Automator yêu cầu chúng tôi cho một danh sách các mục Finder mà chúng tôi muốn quy trình làm việc sử dụng. Sau đó, Automator sẽ chuyển danh sách các mục Finder, từng mục một, đến hành động quy trình làm việc của các công cụ tìm kiếm Rename. Hành động Rename Finder Items sau đó thực hiện nhiệm vụ thay đổi tên của các tập tin hoặc thư mục và tiến trình công việc được hoàn thành.

Trước khi chúng ta thực sự chạy luồng công việc này, có một số tùy chọn cho mỗi mục trong quy trình làm việc mà chúng ta cần thiết lập.

04/05

Sử dụng Automator: Thiết lập tùy chọn dòng công việc

Quy trình làm việc với tất cả các tùy chọn được đặt.

Chúng tôi đã tạo ra phác thảo cơ bản cho công việc Đổi tên tệp và thư mục của chúng tôi. Chúng tôi đã chọn hai mục dòng công việc và kết nối chúng với nhau. Bây giờ chúng ta cần phải thiết lập các tùy chọn của mỗi mục.

Nhận tùy chọn mục tìm kiếm được chỉ định

Khi được xây dựng, hành động Get Specified Finder Items sẽ yêu cầu bạn thêm danh sách các tệp hoặc thư mục vào hộp thoại của nó theo cách thủ công. Trong khi điều này sẽ làm việc, tôi muốn có hộp thoại mở một cách riêng biệt từ các công việc, do đó rõ ràng rằng các tập tin và thư mục cần phải được thêm vào.

  1. Trong hành động Get Items Finder Specified, nhấn nút 'Options'.
  2. Đặt dấu chọn trong hộp 'Hiển thị hành động này khi luồng công việc chạy'.

Đổi tên tùy chọn mục tìm kiếm

Hành động Rename Finder Items mặc định để thêm ngày hoặc giờ vào tên tệp hoặc thư mục hiện có và thậm chí thay đổi tên của hành động thành Thêm ngày hoặc thời gian thành Tên mục tìm kiếm. Đây không phải là những gì chúng tôi cần cho việc sử dụng cụ thể này, vì vậy chúng tôi sẽ sửa đổi các tùy chọn cho hành động này.

  1. Nhấp vào menu thả xuống trên cùng bên trái trong hộp tác vụ 'Thêm ngày hoặc Thời gian để tìm kiếm tên mục' và chọn 'Thực hiện tuần tự' từ danh sách các tùy chọn có sẵn.
  2. Nhấp vào nút radio 'tên mới' ở bên phải của tùy chọn 'Thêm số vào'.
  3. Nhấp vào nút 'Tùy chọn' ở cuối hộp tác vụ 'Đặt tên mục trình tự tìm kiếm'.
  4. Đặt dấu chọn trong hộp 'Hiển thị hành động này khi luồng công việc chạy'.

Bạn có thể đặt các tùy chọn còn lại như bạn thấy phù hợp, nhưng đây là cách tôi đặt chúng cho ứng dụng của tôi.

Thêm số vào tên mới.

Đặt số sau tên.

Bắt đầu số ở 1.

Tách biệt theo không gian.

Quy trình làm việc của chúng tôi đã hoàn tất; bây giờ là lúc để chạy quy trình làm việc.

05/05

Sử dụng Automator: Chạy và lưu luồng công việc

Hai hộp thoại công việc đã hoàn thành sẽ hiển thị khi bạn chạy nó.

Quy trình làm việc của tệp Rename và thư mục đã hoàn tất. Bây giờ là lúc để chạy quy trình làm việc để xem nó có hoạt động đúng không. Để kiểm tra quy trình làm việc, tôi đã tạo một thư mục kiểm tra mà tôi đã điền đầy nửa tá tệp văn bản. Bạn có thể tạo các tệp giả của riêng bạn bằng cách lưu một tài liệu văn bản trống một số lần vào thư mục mà bạn sẽ sử dụng để thử nghiệm.

Chạy quy trình làm việc của tệp và thư mục

  1. Từ bên trong Automator, nhấp vào nút 'Chạy' nằm ở góc trên cùng bên phải.
  2. Hộp thoại Get Specified Finder Items sẽ mở ra. Sử dụng nút 'Thêm' hoặc kéo và thả danh sách tệp thử nghiệm vào hộp thoại.
  3. Nhấp vào 'Tiếp tục'.
  4. Hộp thoại 'Make Finder Item Names Sequential' sẽ mở ra.
  5. Nhập tên mới cho các tệp và thư mục, chẳng hạn như Chuyến đi Yosemite năm 2009.
  6. Nhấp vào nút 'Tiếp tục'.

Luồng công việc sẽ chạy và thay đổi tất cả các tệp thử nghiệm thành tên mới cộng với số thứ tự nối thêm vào tên tệp hoặc thư mục, ví dụ: 2009 Yosemite Trip 1, 2009 Yosemite Trip 2, 2009 Yosemite Trip 3, v.v.

Lưu luồng công việc như một ứng dụng

Bây giờ chúng ta biết quy trình làm việc hoạt động, đã đến lúc lưu nó vào dạng ứng dụng , vì vậy chúng ta có thể sử dụng nó bất cứ lúc nào.

Tôi dự định sử dụng quy trình làm việc này như một ứng dụng kéo và thả, vì vậy tôi không muốn hộp thoại Get Specified Finder Items mở ra. Thay vào đó, tôi sẽ chỉ thả các tệp vào biểu tượng của ứng dụng. Để thực hiện thay đổi này, hãy nhấp vào nút 'Tùy chọn' trong tác vụ Nhận tìm kiếm được chỉ định và xóa dấu kiểm khỏi 'Hiển thị hành động này khi luồng công việc chạy.'

  1. Để lưu quy trình làm việc, chọn Tệp, Lưu. Nhập tên cho quy trình làm việc và vị trí để lưu nó vào, sau đó sử dụng menu thả xuống để đặt định dạng tệp thành Ứng dụng.
  2. Nhấp vào nút 'Lưu'.

Đó là nó. Bạn đã tạo quy trình làm việc Automator đầu tiên, điều này sẽ cho phép bạn dễ dàng đổi tên một nhóm các tệp và thư mục.