How-To: Delete and Disable Services in OS X
Mục lục:
Nghĩ về điều đó, lần này chúng tôi sẽ chia sẻ một vài quy trình công việc nhỏ gọn mà bạn có thể thực hiện trên máy Mac của mình bằng Automator. Với bất kỳ ứng dụng nào trong số chúng, mỗi khi bạn hoàn tất cài đặt ứng dụng trên máy Mac, bạn sẽ có thể đẩy / ngắt kết nối và xóa hình ảnh đĩa chỉ trong vài cú nhấp chuột.
Hãy bắt đầu với cách thiết lập các quy trình công việc Automator tốt đẹp này.
Tự động xóa các tệp DMG khi bạn đẩy chúng ra
Bước 1: Mở Automator và chọn tạo một tài liệu mới. Từ các loại tài liệu có sẵn hiển thị trên hộp thoại, chọn Dịch vụ.
Bước 2: Ở trên cùng của bảng bên phải, đảm bảo chọn từ các menu thả xuống, các tùy chọn 'không có đầu vào' và 'Finder' tương ứng để kết quả cuối cùng giống như hình dưới đây.
Bước 3: Tiếp theo, trên bảng điều khiển bên trái của Automator, tìm kiếm hành động Run AppleScript và kéo nó vào bảng điều khiển bên phải. Một cửa sổ AppleScript sẽ hiển thị với một số mã giữ chỗ trong đó.
Xóa mã đó và thay vào đó sao chép và dán đoạn mã sau vào hộp script:
tell application "Finder"
set selection_list to selection
if (count selection_list) < 1 then
display dialog
"Please select a volume mounted from a disk image." with title
"No Selection Found" with icon stop
buttons default button 1
return
end if
set my_selection to item 1 of selection_list
set my_kind to kind of my_selection
set my_name to name of my_selection
if my_kind is not "Volume" then
display dialog
"Please select a volume mounted from a disk image file." with title
"Selection is not a Disk Image" with icon stop
buttons default button 1
return
end if
set volume_list to paragraphs of (do shell script "hdiutil info | grep ^/dev/disk | grep -o '/Volumes/.*'")
set source_list to paragraphs of (do shell script "hdiutil info | grep ^image'-'alias | grep -o '/.*'")
set match_found to false
repeat with v from 1 to (count volume_list)
if "/Volumes/" & my_name = item v of volume_list then
set match_found to true
exit repeat
end if
end repeat
if match_found is not equal to true then
display dialog
"The selected volume does not appear to be a Disk Image." with title
"Could not find Disk Image" with icon stop
buttons default button 1
return
else
set my_source to POSIX file (item v of source_list) as alias
move my_source to the trash
eject my_selection
--reveal my_source
end if
end tell
Bước 4: Bây giờ hãy lưu dịch vụ Automator này và đặt cho nó một cái tên dễ nhớ.
Bây giờ, chúng ta hãy xem một quy trình làm việc khác của Automator đạt được mục tiêu tương tự làm ngược lại.
Tự động đẩy các tệp DMG khi bạn kéo chúng vào thùng rác
Như bạn có thể thấy từ tiêu đề, quy trình làm việc của Automator này cho phép bạn đạt được mục đích tương tự, ngoại trừ ngược lại, vì vậy bạn có thể tránh thông báo này mỗi khi bạn kéo vào thùng rác tệp DMG được gắn.
Bước 2: Ở trên cùng của bảng bên phải, chọn Other Khác từ menu thả xuống. Sau đó, trên hộp thoại bật lên, nhập ~ /.Trash để làm việc với thư mục đó.