¿Cómo uso Applescript para hacer clic en el botón Reemplazar en el cuadro de diálogo Guardar como de Photoshop?

4

Tengo un Applescript que hace clic con éxito en el botón Reemplazar en el cuadro de diálogo InDesign Guardar como , pero el mismo script no funciona en Photoshop. Falla en el comando clic en esta sección del script:

tell application "System Events" to tell process activeProcess
    click button "Replace" of sheet 1 of front window
end tell

con este mensaje:

Can't get sheet 1 of window 1 of process "Adobe Photoshop CC 2018": invalid index

Esto es lo que muestra el inspector de accesibilidad para el botón Reemplazar : Heintentadovariosenfoquesparaidentificarlahoja,ningunodeloscualeshafuncionado.¿Algunasugerencia?

Paraserminucioso,estoesloqueseveenelcuadrodediálogoGuardarcomocuandoelbotónReemplazarestádisponible:

¡Gracias por tu ayuda!

    
pregunta Sarjo 03.04.2018 - 01:20

1 respuesta

3

Esto me funciona en la última versión de High Sierra y Adobe Photoshop CC 2018 ...

delay 1
tell application "System Events"
    click UI element "Replace" of sheet 1 of window ¬
        "Save As" of application process "Adobe Photoshop CC 2018"
    delay 0.3
    click UI element "Large file size (Fastest saving)" of window ¬
        "PNG Format Options" of application process "Adobe Photoshop CC 2018"
    delay 0.3
    click UI element "OK" of window "PNG Format Options" of ¬
        application process "Adobe Photoshop CC 2018"
end tell

    
respondido por el wch1zpink 06.04.2018 - 20:23

Lea otras preguntas en las etiquetas