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
- Late Night Software
- Hough, Richard (11 maj 2001). "JavaScript och Mac OS" . O'Reilly . Arkiverad från originalet den 19 oktober 2014.