1 votos

script para recorrer varios pdfs y querer cerrar el Windows

Hola a todos soy nuevo en applescripting. Tengo la necesidad de un applescript que se desplazará a través de 3 PDFs, ubicados fuera en una unidad de disco compartido. Tengo el script pero el problema es que si un usuario sobrescribe los PDFs con una nueva versión, el script continúa el ciclo utilizando la versión antigua, no las copias actualizadas. Así que pensé que si el scriptpodía cerrar la ventana del PDF y luego volver a abrirla, eso podría funcionar. Sin embargo, no consigo que cierre la ventana. Esto es lo que tengo hasta ahora y no funciona. Lanza un error diciendo Access for assistive devices is disabled que no lo es.

repeat
tell application "Adobe Reader"
    open "/Volumes/Schedules/Maintenance/DowntimeData.pdf"
end tell

delay (60)

set theTitle to "DowntimeData.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

tell application "Adobe Reader"
    open "/Volumes/Schedules/Maintenance/MaintSchedule.pdf"
end tell

delay (60)

tell application "Adobe Reader"
    open "/Volumes/Schedules/Schedulev4.pdf"
end tell
end repeat

1voto

A mí me ha funcionado. ¿Estás seguro de que el acceso para dispositivos de asistencia está activado (en el panel de preferencias de accesibilidad)?

También puede intentar ejecutar tell application "System Events" to set UI elements enabled to true . O algo así como eliminar /var/db/.AccessibilityAPIEnabled , apagando y encendiendo el ajuste, y reiniciando.

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