Vista previa: mover a la Papelera

4

Al abrir varios archivos .jpg (u otro formato), puedo usar "Mover a la Papelera" en todos, excepto en el último.

Aquí hay un ejemplo de dos imágenes, y si selecciono una, entonces funciona Mover a la papelera.

Sinembargo,siseleccionotodososisolotengounaimagenquemuestraquelaopciónMoveralapapeleraestádesactivada?

Mi desafío es que abro un grupo de capturas de pantalla y luego las revise y elimine.

Digamos que tengo 50 capturas de pantalla y abro 10 de ellas para trabajar. Los nombres son

  • Captura de pantalla 2015-01-19 a las 9.14.42 PM
  • Captura de pantalla 2015-01-19 a las 9.14.17 PM

y así sucesivamente.

Obviamente no puedo recordar el nombre específico una vez que cierre la Vista previa y ahora tengo que buscar y eliminar uno específico, ya que ahora forma parte de un grupo más grande con nombres muy "similares".

¿Hay alguna forma de usar Move to Trash en todas las imágenes, incluida la última en pie?

    
pregunta Buscar웃 14.01.2015 - 21:35

5 respuestas

5

Puedes mover esos archivos directamente a la Papelera.

  1. Selecciónelos en Vista previa

  2. Arrástrelos sobre la Papelera en el Dock

  3. Espere unos 2 segundos

  4. Aparecerá la ventana del Finder y podrás eliminar esos archivos.

Sin embargo, no podrá vaciar la Papelera sin cerrar primero la ventana Vista previa (el archivo todavía está en uso).

    
respondido por el Mateusz Szlosek 20.01.2015 - 10:30
3

La vista previa no te permitirá eliminar cmd, o "mover a la papelera", o incluso arrastrar y soltar en la papelera, el último archivo que tiene abierto. Esta "característica" se introdujo en Lion, y no eres la primera persona en lamentar su inclusión en línea.

La única solución útil que he encontrado es crear una aplicación Apple Script que elimine cualquier elemento que se arrastre y ponga esta aplicación en su base. Aquí es cómo:

  1. Abra el Editor de secuencias de comandos (dentro de la carpeta Aplicaciones- > Utilidades) y cree un nuevo documento
  2. Pegue el siguiente código:

    on open thisfile
        tell application "Finder"
            delete file thisfile
        end tell
    end open
    
  3. Selecciona Archivo- > Exporte para exportar su aplicación recién creada, asígnele un nombre que sea útil como delete.app y guárdelo en su carpeta de aplicaciones. Asegúrese de cambiar el formato de archivo a "Aplicación"

  4. Arrastra la aplicación a tu dock

Voila! Cualquier archivo que arrastre a esta aplicación ahora se moverá a la papelera. El último elemento abierto seguirá estando abierto en la vista previa una vez que lo elimines, pero se habrá movido a la papelera desde su ubicación anterior. No es una solución ideal, pero es una solución.

    
respondido por el JamiePatt 20.01.2015 - 07:12
1

Si su Preview.app se ha hecho scriptable. (Si recuerdo bien, Apple puede haberlo hecho en versiones posteriores, pero sin un diccionario real)

Puede ejecutar este script, guardado en una acción Ejecutar Applecript en un servicio de Automator para Preview.app, sin entrada.

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

Todavía estoy buscando mejorar esto ya que funciona bien. Pero obtendrá TODOS los documentos abiertos. Que cada imagen agrupada o no se ve como.

Así que ten en cuenta que si tienes Preview.app para abrir en grupos o ventanas separadas y más de una ventana abierta, se verá y eliminará TODO.

Preview.app no respeta la comprensión normal de una ventana. Por lo tanto, sigo trabajando en esto

ACTUALIZACIÓN:

Esto (en la mayoría de los casos) debería funcionar mejor. Intenta tratar solo con la ventana frontal y sus imágenes.

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

Coloca esto como antes en un servicio de Automator.

*

Algunos antecedentes sobre por qué este enfoque: Cada imagen agrupada o individual en una ventana de Vista previa.app se ve por vista previa como una ventana en sí misma. Y la imagen real como documento.

Por ejemplo, tiene dos imágenes agrupadas en una ventana de vista previa.

Pero lo que ve Preview.app es: Dos ventanas con un documento cada una.

Y la ventana frontal siempre será la ventana de selección de documentos.

Lo que vemos como la ventana principal no sabe nada acerca de las ventanas dentro de ella.

Esto significa que no puede usar documentos de la ventana 1, etc. de la manera normal. Porque si tienes una ventana agrupada, solo obtendrás la imagen seleccionada en el grupo.

*

    
respondido por el markhunte 24.01.2015 - 16:25
0

La otra solución a este problema (personalmente prefiero la aplicación de script en la otra respuesta que di, pero en caso de que no sea adecuada por alguna razón) es descargar Xee : una alternativa al preview.app que aún te permite mover todos los elementos a la papelera.

    
respondido por el JamiePatt 20.01.2015 - 07:15
0

Sé que esta es una pregunta antigua, pero he encontrado otra solución que podría ser de interés.

  1. Cree una "carpeta de la Papelera" en su escritorio que esté simbólicamente vinculada al directorio de la Papelera real. (Siga las instrucciones en enlace para ver cómo se hace .)
  2. Dentro de Preview.app, haga clic en el nombre del archivo en la barra de título y haga clic en la ventana emergente del nombre del directorio en el campo "Dónde:". Desplázate hasta "Otro ..." y navega a tu carpeta de Basura.

Algunas cosas que podrías esperar para simplificar esto, pero extrañamente no parecen funcionar:

  • Después de hacer esto unas cuantas veces, notará que la carpeta de la Papelera no aparece en la lista de "Lugares recientes" en la parte inferior de la ventana emergente del directorio.
  • También puede pensar que puede simplificar esto agregando la carpeta de la Papelera al área de "Favoritos" de la barra lateral del Finder, y de hecho puede hacerlo, pero todavía no aparece en la lista del directorio cuando está dentro de Preview.app.
respondido por el mweiss 27.04.2016 - 23:59

Lea otras preguntas en las etiquetas