Web-Weaver

Des Schockwellenreiters Webworker-Seiten

Suchen in:
Suche:
In Partnerschaft mit Amazon.de
Werbung
Test und Preisvergleich
Preisvergleich und Testberichte zu Notebooks, Handys Digitalkameras
sowie MP3 Player.






JavaScript auf dem Mac

JavaScript OSAJavaScript OSA ist ein Port der Mozilla JavaScript 1.5 Engine für den Mac in Form einer OSA (Open Scripting Architektur) Sprache. Damit kann man JavaScript überall da einsetzen, wo man sonst AppleScript oder eine andere OSA-Sprache (z.B. UserTalk) eingesetzt hätte. Und man kann JavaScripte in Apples Script Editor oder in anderen OSA-Entwicklungsumgebungen, wie z.B. Late Nights Script Debugger (Löhnware) oder Satin Images Smile (Freeware) ausführen.

Was soll das?

Ja, was soll das? Es gibt zwei Gründe, um JavaScript so auf dem Macintosh zu benutzen. Zum einen kann man Algorithmen in JavaScript testen ohne die umständliche Fehlersuche mit Ausgaben im Browser zu haben, zum anderen können Leute, die bereits JavaScript beherrschen oder die etwas krude Syntax von AppleScript nicht mögen, JavaScript als Alternative zu AppleScript einsetzen, um jede scriptfähige Applikation auf dem Macintosh zu steuern.

Denn JavaScript OSA beherrscht die volle Palette der Apple Events (Senden und Empfangen) und ist daher in der Lage, mit allen scriptfähigen Programmen zu kommunizieren.

Toll - ich will auch so'n Teil!

JavaScript OSA kann hier heruntergeladen werden. Der Download beinhaltet sowohl die Version für Mac OS 8.x/9.x als auch die Version für Mac OS X.

Und dann?

Einfach einmal Apples Scripteditor aufrufen, die Sprache auf JavaScript einstellen und dann Folgendes eingeben:


var a = "Hallo Welt!";

with (MacOS.finder())
{
        display_dialog(a);
}

MacJavaScript in Action

Das obige Bild zeigt das Ergebnis einer leicht erweiterten Version dieses Progrämmchens. Dokumentation, weitere Hinweise und Beispielscripte findet man auf den Webseiten von JavaScript OSA. Und auch in der Distribution sind etliche Beispielskripte enthalten. Habt Spaß...

Clown   Script different!

Letzte Änderung: 13.02.2008; 7:18:23 Uhr | © Copyright: 2000 - 2008 by Kantel-Chaos-Team | Kontakt: der@schockwellenreiter.de

frontierLogo picture Made with a Mac Weblog Commenting and Trackback by HaloScan.com CC-Logo