0 votos

Cómo seleccionar una pestaña/ventana con AppleScript

Estoy probando la pantalla completa sólo una de varias pestañas de Vista Previa con AppleScript por fn + F ¿cómo puedo seleccionar la pestaña por su nombre?

tell application "Preview" to activate
delay 0.1
tell application "System Events" to tell process "Preview"
    key down 63
    keystroke "f"
    key up 63
end tell

0voto

user3579815 Puntos 11

Este es un enfoque OOP:

set foundTab to findTabWithName("IMG_5116.jpg")
if foundTab is not missing value then
    foundTab's fullScreen()
end if

to findTabWithName(documentName)
    try
        tell application "Preview"
            set appWindow to first window whose name is documentName
        end tell
    on error
        return missing value
    end try
    _newInstance(appWindow)
end findTabWithName

on _newInstance(pAppWindow)
    script PreviewTabInstance
        property appWindow : pAppWindow

        to focus()
            try
                tell application "System Events" to tell process "Preview"
                    click (first menu item of first menu of menu bar item "Window" of first menu bar whose title is equal to name of my appWindow)
                end tell
                true
            on error
                false
            end try
        end focus

        to closeTab()
            tell appWindow to close
        end closeTab

        to fullScreen()
            focus()
            activate application "Preview"
            tell application "System Events" to tell process "Preview"
                try
                    click menu item "Enter Full Screen" of menu 1 of menu bar item "View" of menu bar 1
                end try
            end tell
        end fullScreen
    end script
end _newInstance

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