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.
*
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.
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.
*