• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Fortschrittsbalken in einer Applescript Anwendung

hubionmac

Tydemans Early Worcester
Registriert
25.06.04
Beiträge
393
Ich will ein Programm schreiben (AppleScript Studio Anwendung) , aus dem ich u.a. in dem aktuellen Song, der in iTunes spielt spulen kann. Ich danchte da an einen Slider, mit dem ich so ca. an die Stelle springen kann, an die ich möchte.
Nun soll dieser Slider natürlich auch während das Programm läuft, die aktuelle Position wiederspiegeln. Nur dafür muss ich ja in regelmäßigen Abständen die Position aus iTunes auslesen ab ehsten in einer repeat while Schleife.
Nur dann läuft das Script natürlich die gesamte Zeit und ich kann in dem Programm gar nichts mehr machen. Wie aktualisiere ich also den Slider in regelmäigen Abständen und kann trotzdem das Programm weiter verwenden bzw. auch weitere Befehle ausführen?
 
Zuletzt bearbeitet:
Ich denke, das Beste wäre, die Aktualisierung des Sliders im 'on idle' Handler zu platzieren - dann kann dein Programm nebenbei auch noch was anderes machen.

Grüße,

D.
 
OK, die Lösung

Ist es auf jeden Fall mit dem "on idle theObject" handler, nur muss man den dann auch in .nib File aktivieren, ansonsten funktioniert das in AppleScript Studio nicht.
Dazu im Interface Bilder File' Owner auswählen und dann in den Apple Script Event Handlers (Apfel+8) den Event "idle" mit dem Applescript in dem der On Ide Aufruf steht verknüpfen.

Also dann... Problem gelöst... danke für den Tip!