Anteprima: sposta nel Cestino

4

Quando si aprono più file .jpg (o altro formato) Posso usare "Sposta nel cestino" su tutti tranne l'ultimo in piedi?

Ecco un esempio di due immagini, e se ne seleziono una, il Move to Trash funziona.

Tuttavia,seselezionotuttoohosoloun'immaginechemostraSpostanelCestinoèdisabilitato?

La mia sfida è che apro un gruppo di schermate e poi rivedi ed elimini.

Diciamo che ho 50 schermate e ne apro 10 con cui lavorare. I nomi sono

  • Screen Shot 2015-01-19 alle 9.14.42 PM
  • Screen Shot 2015-01-19 alle 9.14.17 PM

e così via.

Ovviamente non riesco a ricordare il nome specifico dopo aver chiuso l'anteprima e ora devo trovare ed eliminare uno specifico, poiché ora fa parte di un gruppo più grande con nomi molto "simili".

C'è un modo per usare il Move to Trash su tutte le immagini incluso l'ultimo in piedi.

    
posta Buscar웃 14.01.2015 - 21:35
fonte

5 risposte

5

Puoi spostare quei file direttamente nel Cestino.

  1. Selezionali in Anteprima

  2. Trascinali sopra il Cestino nel Dock

  3. Attendi ~ 2 secondi

  4. Apparirà la finestra del Finder e potrai rilasciare quei file.

Tuttavia non sarai in grado di svuotare il cestino senza prima chiudere la finestra di anteprima (il file è ancora in uso).

    
risposta data 20.01.2015 - 10:30
fonte
3

Anteprima non ti consentirà di cmd-delete, o "sposta nel cestino", o anche di trascinare e rilasciare nel cestino, l'ultimo file che ha aperto. Questa "caratteristica" è stata introdotta in Lion, e tu non sei la prima persona a lamentarsi della sua inclusione online.

L'unica soluzione utile che ho trovato è quella di creare un'applicazione Apple Script che cancella qualsiasi elemento trascinato su di esso e metti questa applicazione nel tuo dock. Ecco come:

  1. Apri Script Editor (all'interno della cartella Applicazioni- > Utility) e crea un nuovo documento
  2. Incolla il seguente codice:

    on open thisfile
        tell application "Finder"
            delete file thisfile
        end tell
    end open
    
  3. Scegli File > Esportare per esportare l'applicazione appena creata, dargli un nome che sia utile come delete.app e salvarlo nella cartella delle applicazioni. Assicurati di cambiare il formato del file in "Applicazione"

  4. Trascina l'applicazione nel dock

Voila! Ogni file che trascini su questa applicazione verrà ora spostato nel cestino. L'ultimo elemento aperto rimarrà comunque aperto in anteprima una volta eliminato, ma verrà spostato nel cestino dalla posizione precedente. Non è una soluzione ideale, ma è una soluzione.

    
risposta data 20.01.2015 - 07:12
fonte
1

Se il tuo Preview.app è stato reso programmabile. (Se ricordo bene, Apple potrebbe averlo fatto in versioni successive, ma senza un vero dizionario)

È possibile eseguire questo script, salvato in un'azione Esegui di Applescript in un servizio di automazione per Preview.app, nessun input.

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

Sto ancora cercando di migliorare questo dato che funziona bene. Ma otterrà TUTTI i documenti aperti. Quale immagine raggruppata o meno è vista come.

Quindi fai attenzione che se apri Preview.app in gruppi o finestre separate e più di una finestra aperta, TUTTE saranno viste e cancellate.

Preview.app non rispetta la normale comprensione di una finestra. Quindi mi sto ancora lavorando su questo

UPDATE:

Questo (nella maggior parte dei casi) dovrebbe funzionare meglio. Cerca di gestire solo la finestra frontale e le sue immagini.

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

Inserisci questo come prima in un servizio di Automator.

*

Alcune informazioni sul perché questo approccio: Ogni immagine raggruppata o singola immagine nella finestra di Preview.app viene vista in anteprima come una finestra dentro e di loro stessi. E l'immagine reale come documento.

Ad esempio hai due immagini raggruppate in una finestra di anteprima.

Ma ciò che Preview.app vede è: Due finestre con un documento ciascuna.

E la finestra in primo piano sarà sempre una finestra di selezione dei documenti.

Ciò che vediamo come la finestra principale non conosce nulla delle finestre al suo interno.

Questo significa che non puoi usare i documenti della finestra 1 ecc. nel modo normale. Perché se hai una finestra raggruppata otterrai sempre l'immagine selezionata nel gruppo.

*

    
risposta data 24.01.2015 - 16:25
fonte
0

L'altra soluzione a questo problema (personalmente preferisco l'app di script nell'altra risposta che ho dato, ma nel caso non sia adatto per qualsiasi motivo) è quello di scaricare Xee - un'alternativa all'anteprima.app che ti consente comunque di spostare tutti gli elementi nel cestino.

    
risposta data 20.01.2015 - 07:15
fonte
0

So che questa è una vecchia domanda, ma ho trovato un'altra soluzione che potrebbe interessare.

  1. Crea una "cartella Cestino" sul desktop che è collegata simbolicamente alla directory Cestino reale. (Segui le istruzioni al link per vedere come è fatto .)
  2. All'interno di Preview.app, fai clic sul nome file nella barra del titolo e fai clic sul popup del nome della directory nel campo "Dove:". Scorri verso il basso fino a "Altro ..." e vai alla cartella del Cestino.

Alcune cose che potresti aspettarti di semplificare, ma stranamente non sembrano funzionare:

  • Dopo averlo fatto alcune volte, noterai che la cartella Cestino non mostra non nell'elenco di "Luoghi recenti" nella parte inferiore del popup della directory.
  • Potresti anche pensare di poter semplificare questo aggiungendo la cartella Cestino all'area "Preferiti" della barra laterale del Finder, e in effetti puoi - ma non compare ancora nell'elenco delle directory quando sei all'interno di Preview.app.
risposta data 27.04.2016 - 23:59
fonte

Leggi altre domande sui tag