Ich versuche eine Verknüpfung zu erstellen, um die Systemeinstellungen zu starten und die Soundeinstellungen auf der Registerkarte "In" zu öffnen.
Bisher habe ich die Systemeinstellungen gestartet und die Audioeinstellungen geöffnet, vielleicht nicht auf die eleganteste Art und Weise, aber ich bin ziemlich stolz, dass ich heute mit AppleScript angefangen habe.
Jedenfalls ist das momentan mein "Code":
on run{input, parameters}
activate application "System Preferences"
delay 0.8
tell application "System Events" to tell process "Systeminställningar"
tell menu bar item 4 of menu bar 1
click
click menu item "Ljud" of menu 1
end tell
end tell
return input
end run
Denken Sie daran, dass mein System auf Schwedisch ist. "Systeminställningar" bedeutet "Systemeinstellungen" und "Ljud" bedeutet "Audio" und "Ljud in" bedeutet "Audio in".
Danke im Voraus.
Update: Eigentlich nur ein paar Minuten nachdem ich das geschrieben habe, habe ich einen Weg gefunden (neuer Code):
on run{input, parameters}
activate application "System Preferences"
delay 0.8
tell application "System Events" to tell process "Systeminställningar"
tell menu bar item 4 of menu bar 1
click
click menu item "Ljud" of menu 1
end tell
delay 1
tell tab group 1 (*New code starts here*)
click
click radio button "Ljud in" of tab 1
end tell
end tell (*Ends here*)
return input
end run
Dennoch würde ich gerne konstruktive Kritik üben, um dies zu verbessern, da ich mir ziemlich sicher bin, dass dies alles andere als effektiv ist.
quelle