JavaScript OSA - JavaScript OSA

JavaScript OSA , (ursprungligen JavaScript för OSA , förkortat JSOSA ), är ett freeware - skriptspråk för processkommunikation för Macintosh-datorn .

JavaScript OSA använder "kärnspråket" för Mozilla- implementeringen av JavaScript- programmeringsspråket , (se SpiderMonkey ). Språket används som ett alternativ till AppleScript- språket. Dess användning är inte relaterad till webbläsarbaserat skript. Det kan ses som att ha en liknande funktion som Microsoft : s JScript NET språk på Windows-maskiner, men det finns ingen samverkan mellan de två språken "systemnivå scripting.

Beskrivning

Språket är identiskt med Mozillas kärnspråk, med tillägg som läggs till via ett "Core" -objekt och ett "MacOS" -objekt. MacOS-objektet har metoder för att få objekt som är bundna till applikationer . Detta görs via meddelandesystemet AppleEvent , en del av Macintoshs Open Scripting Architecture .

Språket släpptes första gången 2001 och buntades med Late Night Softwares flaggskeppsprodukt, Script Debugger . I maj 2005 gjordes en ny "alfa" -version av språket tillgänglig för testning. Denna förbättrade andra version av språket buntades med version 4 av Script Debugger. JavaScript OSA avbröts så småningom på grund av bristande intresse och tappades från Script Debugger 5 2012.

Alternativ

OS X Yosemite introducerade JavaScript för automatisering (JXA): systemomfattande stöd för skript med JavaScript , byggt på JavaScriptCore och Open Scripting Architecture . Den har en Objective-C- bro som gör det möjligt att programmera hela Cocoa- applikationer i JavaScript.

Referenser

externa länkar