Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!apple!jkc From: jkc@Apple.COM (John Kevin Calhoun) Newsgroups: comp.sys.mac.hypercard Subject: Re: HyperCard 2.1 & Apple events (Was: Hypercard 2.1 & new file commands) Message-ID: <53336@apple.Apple.COM> Date: 25 May 91 18:06:56 GMT References: <52862@apple.Apple.COM> <5654@hemuli.tik.vtt.fi> Organization: Apple Computer Inc., Cupertino, CA Lines: 34 In article <5654@hemuli.tik.vtt.fi> imp@tik.vtt.fi (Ilkka Priha) writes: >Because the "send" and "request" commands work only with applications >already running in some server you need something else to start them. >I understood that the "open ::" should >do the work but it only tries to find from the local >machine and shows the normal open file dialog instead of the new >network program dialog. I've also tried "open program ..." but >that didn't work either. There's nothing built into System 7.0 that allows an application to launch applications or to open documents on other Macintoshes. I think that this is a wise omission. Therefore, HyperTalk's "open" command can launch applications only on the same machine as HyperCard. The release notes that I posted point this out. You must install or enable a "remote launching" utility on your Macintosh before other Macintoshes will be able to open documents or launch applications on it. One such utility is HyperCard itself. If HyperCard is running on your Macintosh and you enable program linking, then someone with linking permission can send HyperCard a "do script" event, telling it to launch another application on your Macintosh. For example, if I want to launch Excel on your Macintosh, and HyperCard is running on both my Macintosh and yours, I can use HyperCard on my Macintosh to tell HyperCard on your Macintosh to launch Excel, like so: send "open Excel" to program "Ilkka's Mac:HyperCard" Kevin Calhoun jkc@apple.com