AppleScript para decirle a Adobe Reader que cierre un documento determinado

Adobe Reader tiene N documentos abiertos. Uno de ellos tiene un título de file y un título conocidos y debe cerrarse programáticamente. ¿Cómo hacer esto en AppleScript? Específicamente, ¿cómo puedo:

  • Habla con Reader
  • Acceda a una list de documentos actualmente abiertos
  • Seleccione el documento que necesito cerrar entre la list anterior (lo sé: ruta del documento en el sistema de files y el título del documento, no necesariamente "position" (por ejemplo, frontal, de background, tercera pestaña o similar) o el order en que se abrió)
  • Dele al lector el command para cerrar el file, sin cambiar el documento activo / delantero si el documento para cerrar no estaba delante del usuario. Recordando cuál estaba activo, cambiar rápidamente a uno para cerrar y volver al anterior es aceptable si se puede hacer de manera casi imperceptible.

Esperemos que esta sea una definición precisa de la tarea, gracias por su ayuda.

  • Alternar entre files PDF abiertos en Vista previa sin perder su lugar
  • ¿Cómo hacer que Spotlight indexe documentos PDF para search más rápido o por mi command?
  • ¿Todas las instalaciones de OS X (10.8+) son insensibles a las mayúsculas y minúsculas (de forma pnetworkingeterminada)?
  • Cambiar el tamaño pnetworkingeterminado de la window de vista previa?
  • Complemento de printing Automator: adjunte salida al file PDF existente
  • control más fino de anti-aliasing de vista previa (suavizado de fuente)?
  • Agregar numbers de página y cabeza ejecutiva a un file pdf
  • Algunos PDF creados con la function Guardar en PDF de MS Word 2007 (en Windows) no se muestran correctamente en Mac OS / iOS
  • One Solution collect form web for “AppleScript para decirle a Adobe Reader que cierre un documento determinado”

    " Adobe Reader " no es realmente scriptable, no puede acceder a los objects (window, documento), pero puede usar la secuencia de commands GUI .

    Este script funciona bien aquí.

    set theTitle to "this name.pdf" tell application "System Events" tell process "Adobe Reader" tell window theTitle to if exists then perform action "AXPress" of (get value of attribute "AXCloseButton") end tell end tell 

    Este script requiere que habilite el acceso para dispositivos de asistencia en el panel Preference del sistema de acceso universal.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).