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.

  • No se puede iniciar el server MySQL con AppleScript - Snow Leopard
  • ¿Cómo evitar la request de contraseña de la GUI cuando se usa `osascript`?
  • ¿Cómo puedo combinar dos files PDF en la vista previa?
  • ¿Cómo hacer que el script se desenfoque en AppleScript?
  • Coloque el número de página en un documento de Pages utilizando AppleScript
  • ¿Cuáles son las opciones secretas de la herramienta de conversión de PDF de OS X?
  • ¿Cómo evitar la request de contraseña de la GUI cuando se usa `osascript`?
  • Vista previa Error de la aplicación: el acceso directo "Destacar" no funciona normalmente
  • Applescript para importar correo con files adjuntos en devonthink que expandiría files archivados
  • Aplicación de compilation Osascript
  • Publicar datos en url usando AppleScript
  • AppleScript: cuadro de mandos y configuration de la GUI, botones de opción y valores de campo
  • 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).