Monday, November 08, 2010 at 12:02 AM.
system.verbs.builtins.Frontier.clickers.typeosas
on typeosas (path) { <<open a file of type osas, an AppleScript Script Editor file containing an OSA script local (resdata, adr); if not rez.getResource (path, scriptType, 128, @resdata) { scriptError ("Can't open script in file \"" + file.fileFromPath (path) + "\".")}; if Frontier.isRuntime () { <<just run the script return (resdata ())}; adr = @system.deskscripts.[file.fileFromPath (path)]; osa.getSource (@resdata, adr); delete (@resdata); export.lastfolder = file.folderFromPath (path); <<set default for script export system.deskscripts.path = path; <<make path available for debugging Frontier.bringToFront (); Frontier.findertofront = false; return (edit (adr))}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.