5 votos

Escuchar-mover a la papelera

Al abrir varias .los archivos jpg (u otro formato) que se puede utilizar el "Mover a la Papelera" en todos, pero el último en pie?

Aquí está un ejemplo de dos imágenes, y si puedo elegir uno, a continuación, el Mover a la Papelera obras.

single

Sin embargo si puedo seleccionar todos o sólo tienen una imagen que muestra el Mover a la Papelera está deshabilitado?

multiple

Mi reto es que he abierto un grupo de capturas de pantalla y, a continuación, revisar y borrar.

Vamos a decir que tengo 50 capturas de pantalla y me abre el 10 de ellas para trabajar. Los nombres son

  • Captura de pantalla 2015-01-19 en 9.14.42 PM
  • Captura de pantalla 2015-01-19 en 9.14.17 PM

y así sucesivamente.

Obviamente no puedo recordar el nombre específico de una vez cerrar la vista previa y ahora tiene que encontrar y eliminar uno específico, ya que ahora es una parte de un grupo más grande con muy "similares" a los nombres.

Es allí una manera de utilizar el Mover a la Papelera en todas las imágenes, incluyendo el último en pie.

6voto

hjdm Puntos 18

Puede mover los archivos directamente a la basura.

  1. Seleccione en la vista previa

  2. Arrastre por encima de la papelera en el Dock

  3. Espere durante 2 segundos

  4. Aparecerá en la ventana del Finder y puede bajar los archivos.

Sin embargo usted no será capaz de vaciar la papelera sin cerrar la ventana de vista previa primero (el archivo está en uso).

4voto

smack0007 Puntos 5215

Vista previa no permiten cmd-eliminar, o "mover a la papelera", o incluso arrastrar y soltar a la basura, el último archivo se ha abierto. Esta "característica" fue introducido en Lion, y no eres la primera persona a la que lamento es la inclusión en línea.

La única solución útil que he encontrado es crear un Script de Apple de la Aplicación que elimina cualquier elemento arrastrado a ella y poner esta aplicación en el dock. He aquí cómo:

  1. Abrir Editor de secuencias de Comandos (en el interior de las Aplicaciones->Utilidades de la carpeta) y crear un nuevo documento
  2. Pegue el código siguiente:

    on open thisfile
        tell application "Finder"
            delete file thisfile
        end tell
    end open
    
  3. Seleccione Archivo-> exportar para Exportar la aplicación recién creada, darle un nombre que es útil como eliminar.aplicación y guardarlo en tu carpeta de aplicaciones. Asegúrese de cambiar el formato de archivo "de la Aplicación"

  4. Arrastre la aplicación en el dock

Voila! Cualquier archivo que arrastrar a esta aplicación ahora será movido a la papelera. El último elemento abierto todavía en el hecho de que permanezca abierta en la vista previa una vez que usted lo elimine pero se han movido a la papelera de su ubicación anterior. No se trata de una solución ideal, pero es una solución.

1voto

Malik hassan Puntos 16

Si su vista previa.la aplicación se ha realizado de secuencias de comandos. (Si no recuerdo mal, Apple podría haber hecho así en las versiones posteriores, pero sin diccionario real)

Puede ejecutar esta secuencia de Comandos, Guardado en un Ejecutar Applescript Acción en un Automator Servicio para la vista previa.app, no de 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 va a obtener TODOS los documentos abiertos. Que cada imagen agrupados o no es visto como.

Así que ten en cuenta que si usted tiene la vista previa.la aplicación para abrir en grupos o por separado de windows y más de una ventana abierta TODO será visto y eliminados.

La vista previa.aplicación no respetar la normal comprensión de una ventana. Por lo tanto me sigue trabajando en este


ACTUALIZACIÓN:

Este (en la mayoría de los casos) debería funcionar mejor. Se trata de lidiar con la ventana del frente 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

El lugar esta como antes en un Automator servicio.

enter image description here


enter image description here

*


Algunos antecedentes sobre el por qué de este enfoque: Cada imagen o agrupadas sola imagen en una vista previa.ventana de la aplicación se ve la vista previa como una ventana en y de ellos mismos. Y el Real de la imagen como documento.

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

enter image description here

Pero lo que la vista previa.la aplicación se ve es: Dos ventanas con un documento de cada uno.

Y la ventana situada en primer plano siempre será la de seleccionar los documentos de la ventana.

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

Esto significa que usted no puede utilizar los documentos de la ventana 1 etc. en la forma normal. Porque si usted tiene un agrupados ventana solo obtener la imagen seleccionada en el grupo.


*

0voto

smack0007 Puntos 5215

La otra solución a este problema (personalmente prefiero la aplicación de la secuencia de comandos en la respuesta que dio, pero en caso de que no conviene por cualquier razón) es para descargar Xee - una alternativa a la preview.app que aún le permite mover todos los elementos a la papelera.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X