Błąd wielu poleceń w Applescript

1

Jestem bardzo nowy w AppleScript i wstrzymuję się z poleceniem kliknięcia miejsca w aplikacji. Nie jestem pewien, czy to właściwy sposób, aby nakazać kliknięcie pliku.

Otwórz aplikację, kliknij „Piłka nożna”, kliknij pole wyboru „Włączone” u góry, a następnie kliknij „Zapisz” u dołu

Jeśli ktoś może pomóc z prawidłowym interfejsem użytkownika. To tyle, ile udało mi się.

tell application "Lingon X"
activate
delay 5
tell application "System Events"
    tell process "Lingon X"
        click "Football"
        delay 2
        click checkbox "Enabled"
        delay 2
        click button "Save"
    end tell
end tell

koniec powiedz

wprowadź opis zdjęcia tutaj

ATS
źródło

Odpowiedzi:

1

Skrypty interfejsu użytkownika nie zawsze działają dobrze lub tak łatwo.

Wypróbuj następujący przykładowy kod AppleScript .

tell application "Lingon X"
    activate
    tell application "System Events"
        keystroke 1 using command down
        tell application process "Lingon X"
            tell window 1
                tell splitter group 1
                    click row 1 of group 2 of list 1 of list 1 of scroll area 1 of group 1
                    click checkbox "Enabled"
                    click UI element "Save"
                end tell
            end tell
        end tell
    end tell
    quit
end tell

Uwaga: To działało zgodnie z kodowaniem w moim systemie i podjęło te działania na pierwszym obiekcie pokazanym w Lingon X, wersja 5.1.1 (5110), pod macOS 10.12.5. To powinno również działać dla ciebie, w oparciu o zdjęcie pokazane w twoim OP.

użytkownik3439894
źródło
@ATS, BTW, click UI element "Save"można również zapisać jako:click button "Save"
użytkownik3439894