• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

[AppleScript] Audio Ausgabegerät und Stereo/Mono umschalten

  • Ersteller Ersteller Gelöschter User 168712
  • Erstellt am Erstellt am

Gelöschter User 168712

Gast
Moin,

Der Workflow, den ich mit AppleScript automatisieren möchte ist folgender:

Zunächst soll das Audio Ausgabegerät geändert und dann von Stereo auf Mono umgeschaltet werden.
Die entsprechenden Einstellungen sind in den System Preferences vorhanden.
Leider haben ich keine großartigen Erfahrung mit AppleScript.

Hat jemand eine Rat wie ich an das Problem rangehen kann?

Grüße
 
Hallo,

Versuchs mal hiermit müsste funktionieren...

Code:
[B]tell[/B] [I]application[/I] “System Preferences”

    [B]reveal[/B] [I]anchor[/I] “Hearing” [B]of[/B] [I]pane[/I] id “com.apple.preference.universalaccess”

[B]end[/B] [B]tell[/B]



[B]tell[/B] [I]application[/I] “System Events”

    [B]tell[/B] [I]application process[/I] “System Preferences”

        [B]tell[/B] [I]window[/I] “Accessibility”

            ## pre-10.9 –> set monoStereoCheckbox to checkbox 2 of group 1

            [B]set[/B] monoStereoCheckbox [B]to[/B] [I]checkbox[/I] “Play stereo audio as mono”

            [B]if[/B] ([B]get[/B] value [B]of[/B] monoStereoCheckbox) [B]as[/B] [I]boolean[/I] [B]is[/B] true [B]then[/B]

                [B]set[/B] ddMessage [B]to[/B] “Switch to STEREO output?”

            [B]else[/B]

                [B]set[/B] ddMessage [B]to[/B] “Switch to MONO output?”

            [B]end[/B] [B]if[/B]

           

            [B]if[/B] button returned [B]of[/B] ([B]display dialog[/B] ddMessage buttons {”No”, “Yes”} default button 2) [B]is[/B] “Yes” [B]then[/B]

                [B]tell[/B] monoStereoCheckbox [B]to[/B] [B]click[/B]

            [B]end[/B] [B]if[/B]

        [B]end[/B] [B]tell[/B]

    [B]end[/B] [B]tell[/B]

[B]end[/B] [B]tell[/B]



[B]if[/B] [I]application[/I] “System Preferences” [B]is[/B] running [B]then[/B]

    [B]tell[/B] [I]application[/I] “System Preferences” [B]to[/B] [B]quit

[code/][/B]
 
Danke für die schnelle Antwort.
Das Problem ist nur, das das Script nur dann umschaltet wenn die System Preferences im Fokus liegt.