Monday, November 08, 2010 at 12:04 AM.
system.verbs.builtins.launch.usingID
on usingID (appid) { <<launch the app if possible, bring to front <<returns true if it worked, false otherwise local (path = file.findApplication (appid)); if path == "" { scriptError ("Couldn't locate an application whose id is '" + appid + "'.")}; if not sys.appIsRunning (appid) { if not launch.anything (path) { return (false)}; while not sys.appIsRunning (appid) { sys.systemTask ()}}; <<surrender the processor return (sys.bringAppToFront (file.fileFromPath (path)))}
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.