Xem trước- di chuyển đến Thùng rác


4

Khi mở nhiều tệp .jpg (hoặc định dạng khác) tôi có thể sử dụng "Di chuyển đến Thùng rác" trên tất cả trừ vị trí cuối cùng không?

Dưới đây là ví dụ về hai hình ảnh và nếu tôi chọn một hình ảnh thì Move to Trash hoạt động.

Độc thân

Tuy nhiên, nếu tôi chọn tất cả hoặc chỉ có một hình ảnh hiển thị Di chuyển đến Thùng rác bị tắt?

nhiều

Thử thách của tôi là tôi mở một nhóm ảnh chụp màn hình rồi xem lại và xóa.

Giả sử tôi có 50 ảnh chụp màn hình và tôi mở 10 trong số chúng để làm việc. Tên là

  • Ảnh chụp màn hình 2015-01-19 lúc 9.14.42 PM
  • Ảnh chụp màn hình 2015-01-19 lúc 9.14.17 PM

vân vân

Rõ ràng là tôi không thể nhớ tên cụ thể khi tôi đóng Bản xem trước và bây giờ phải tìm và xóa một tên cụ thể, vì bây giờ nó là một phần của nhóm lớn hơn với các tên rất "tương tự".

Có cách nào để sử dụng Move to Trash trên tất cả các hình ảnh bao gồm cả hình ảnh cuối cùng.


Chuyển sang Coverflow trong Finder (hoặc chỉ sử dụng QuickView) để xem các tệp là một tùy chọn?
nohillside

@patrix Coverflow chắc chắn là một lựa chọn. Làm thế nào để bạn xóa trong QuickView?
Ruskes

1
Chỉ cần nhấn Cmd-Backspace trong khi bạn xem tệp AFAIR.
nohillside

Tôi đã cập nhật Câu trả lời của mình
markhunte

Câu trả lời:


5

Bạn có thể di chuyển các tệp đó trực tiếp vào Thùng rác.

  1. Chọn chúng trong Xem trước

  2. Kéo chúng lên trên Thùng rác trong Dock

  3. Đợi khoảng 2 giây

  4. Cửa sổ Finder sẽ xuất hiện và bạn có thể thả các tập tin đó.

Tuy nhiên, bạn sẽ không thể dọn sạch Thùng rác mà không đóng cửa sổ Xem trước (tệp vẫn đang được sử dụng).


đơn giản như vậy :)
Ruskes 20/1/2015

Có bạn đi 100 điểm cho giải pháp đơn giản như vậy.
Ruskes

@Buscar Tôi rất vui vì điều này đã giúp. Tôi không làm điều này để có thêm điểm, vì vậy 100 ý kiến ​​của bạn cũng rất thỏa đáng;)
Mateusz Szlosek

3

Xem trước sẽ không cho phép bạn xóa cmd hoặc "di chuyển đến thùng rác" hoặc thậm chí kéo và thả vào thùng rác, tệp cuối cùng mà nó đã mở. "Tính năng" này đã được giới thiệu trong Lion và bạn không phải là người đầu tiên than thở về việc đưa nó lên mạng.

Giải pháp hữu ích duy nhất tôi tìm thấy là tạo Ứng dụng Apple Script để xóa bất kỳ mục nào được kéo vào đó và đặt ứng dụng này vào thanh công cụ của bạn. Đây là cách thực hiện:

  1. Mở Script Editor (bên trong thư mục Ứng dụng-> Tiện ích) và tạo một tài liệu mới
  2. Dán vào đoạn mã sau:

    on open thisfile
        tell application "Finder"
            delete file thisfile
        end tell
    end open
    
  3. Chọn Tệp-> Xuất để xuất ứng dụng mới tạo của bạn, đặt tên là hữu ích như xóa.app và lưu nó vào thư mục ứng dụng của bạn. Đảm bảo thay đổi định dạng tệp thành "Ứng dụng"

  4. Kéo ứng dụng vào dock của bạn

Voila! Bất kỳ tệp nào bạn kéo vào ứng dụng này bây giờ sẽ được chuyển vào thùng rác. Thực tế, mục cuối cùng sẽ vẫn mở trong chế độ xem trước khi bạn xóa nó nhưng nó sẽ được chuyển vào thùng rác từ vị trí trước đó. Nó không phải là một giải pháp lý tưởng, nhưng nó là một giải pháp.


Đây có thể là cách tốt đẹp xung quanh.
Ruskes

Xin lỗi vì đã không cho bạn phần thưởng, nhưng giải pháp khác (chỉ cần kéo vào thùng rác) thì đơn giản hơn nhiều, tôi vẫn sẽ giữ cho bạn.
Ruskes

Không có vấn đề gì, thậm chí tôi không nhận ra bạn có thể kéo vào thùng rác và đợi vài giây ...
JamiePatt

1

Nếu Preview.app của bạn đã được tạo thành script. (Nếu tôi nhớ đúng, Apple có thể đã làm như vậy trong các phiên bản sau, nhưng không có từ điển thực sự)

Bạn có thể chạy Tập lệnh này, được lưu trong Hành động chạy ứng dụng trong Dịch vụ tự động cho Preview.app, không cần nhập liệu.

set theDocs to path of (documents of application "Preview")
repeat with i from 1 to number of items in theDocs
    tell application "Finder" to set item i of theDocs to ((item i of theDocs) as POSIX file) as alias

end repeat
tell application "Finder" to delete items of theDocs

Tôi vẫn đang xem xét cải thiện điều này vì nó hoạt động tốt. Nhưng nó sẽ nhận được TẤT CẢ các tài liệu mở. Mà mỗi hình ảnh được nhóm hoặc không được xem là.

Vì vậy, hãy cẩn thận nếu bạn có Preview.app để mở theo nhóm hoặc các cửa sổ riêng biệt và nhiều hơn một cửa sổ mở TẤT CẢ sẽ được nhìn thấy và xóa.

Preview.app không tôn trọng sự hiểu biết thông thường của một cửa sổ. Do đó tôi vẫn làm việc này


CẬP NHẬT:

Điều này (trong hầu hết các trường hợp) nên hoạt động tốt hơn. Nó cố gắng chỉ đối phó với cửa sổ phía trước và hình ảnh của nó.

tell application "Preview"
    set theDocsID to id of window 1
    set theDocsWin to name of (first window whose id is theDocsID)
    try
        set documentCount to word -5 of theDocsWin as number -- the window name has a document count. we can use this repeat for each image.

    on error
        set documentCount to 1
    end try

    repeat documentCount times
        set theDocsPath to path of document of (first window whose id is theDocsID) --the name changes when an image is closed, but the main windows id stays the same.
        log theDocsPath
        tell application "Finder" to set theDoc to (theDocsPath as POSIX file) as alias
        tell application "Finder" to delete theDoc
        close (first window whose id is theDocsID)
    end repeat

end tell

Đặt như thế này trước đây trong một dịch vụ Automator.

nhập mô tả hình ảnh ở đây


nhập mô tả hình ảnh ở đây

*


Một số nền tảng về lý do phương pháp này: Mỗi hình ảnh được nhóm lại hoặc một hình ảnh trong cửa sổ của Preview.app được xem bằng cách xem trước dưới dạng một cửa sổ trong đó và chúng được chọn. Và hình ảnh thực tế như một tài liệu.

Ví dụ: bạn có hai hình ảnh được nhóm trong một cửa sổ Xem trước.

nhập mô tả hình ảnh ở đây

Nhưng những gì Preview.app nhìn thấy là: Hai cửa sổ với mỗi tài liệu.

Và cửa sổ ngoài cùng sẽ luôn là cửa sổ chọn tài liệu.

Những gì chúng ta thấy là cửa sổ chính không biết gì về các cửa sổ bên trong nó.

Điều này có nghĩa là bạn không thể sử dụng tài liệu của cửa sổ 1, vv theo cách thông thường. Bởi vì nếu bạn có một cửa sổ được nhóm, bạn sẽ chỉ nhận được hình ảnh được chọn trong nhóm.


*


a + cho tất cả các công việc được thực hiện và có thể giải thích về hành vi hiện tại.
Ruskes

0

Giải pháp khác cho vấn đề này (cá nhân tôi thích ứng dụng tập lệnh trong câu trả lời khác tôi đã đưa ra, nhưng trong trường hợp không phù hợp vì bất kỳ lý do gì) là tải xuống Xee - một giải pháp thay thế cho preview.app vẫn cho phép bạn di chuyển Tất cả các mục vào thùng rác.


1
Nó là một giải pháp thay thế và tôi sẽ xem xét nó, nhưng không giải quyết được vấn đề xem trước. Tôi biết tôi không phải là người đầu tiên cũng không phải là người than thở cuối cùng nhưng hy vọng ai đó đã tìm được cách.
Ruskes

0

Tôi biết đây là một câu hỏi cũ, nhưng tôi đã tìm thấy một giải pháp khác có thể được quan tâm.

  1. Tạo một "Thư mục thùng rác" trên máy tính để bàn của bạn được liên kết tượng trưng với thư mục Thùng rác thực tế. (Thực hiện theo các hướng dẫn tại http://osxdaily.com/2010/07/29/add-a-trash-icon-to-the-desktop/ để xem cách thực hiện.)
  2. Bên trong Preview.app, nhấp vào tên tệp trong thanh tiêu đề và nhấp vào cửa sổ bật lên tên thư mục trong trường "Ở đâu:". Cuộn xuống "Khác ..." và điều hướng đến thư mục Thùng rác của bạn.

Một số điều mà bạn có thể mong đợi để hợp lý hóa điều này, nhưng kỳ lạ là dường như không hoạt động:

  • Sau khi thực hiện việc này một vài lần, bạn sẽ thấy thư mục Thùng rác không hiển thị trong danh sách "Địa điểm gần đây" ở cuối cửa sổ bật lên của thư mục.
  • Bạn cũng có thể nghĩ rằng bạn có thể hợp lý hóa việc này bằng cách thêm thư mục Thùng rác vào khu vực "Favorites" trên thanh bên Finder của bạn và thực tế bạn có thể - nhưng nó vẫn không hiển thị trong danh sách thư mục khi bạn ở trong Preview.app .
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.