Here is probably a better link to the Apple Documentation for the LiveCode documentation.
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_handle_AEs/SAppsHandleAEs.html#//apple_ref/doc/uid/20001239-1117769 It has a higher level explanation events and talks about standard events that all applications received: open application (or launch) reopen open (or open documents) print (or print documents) open contents quit (or quit application) Martin Martin Koob via use-livecode wrote > Sorry there was a typo in the second link. It should be: > > https://developer.apple.com/documentation/coreservices/appleevent > > It picked up a period at the end. > > Martin Koob > > > Martin Koob via use-livecode wrote >> I checked the LiveCode dictionary in my hot off the press PDF version to >> see >> if there was more info on what data request AppleEvent data could give. >> I >> found a reference to >> >> For more information about Apple events, see Apple Computer's technical >> documentation, Inside Macintosh: Interapplication Communication, located >> at >> http://developer.apple.com/documentation/mac/IAC/IAC-2.html. >> >> Once I saw 'Inside Macintosh' I suspected this is a dead link. I found >> that >> is already noted in bugzilla - >> https://quality.livecode.com/show_bug.cgi?id=20022 >> >> I did a quick search on and found this in Apple's documentation >> https://developer.apple.com/documentation/coreservices/appleevent. >> Should >> this be the link for that dictionary entry? >> >> >> Martin Koob >> >> >> Bob Sneidar via use-livecode wrote >>> Hi Bill, >>> >>>> I want my application to be able to catch parameters sent to it via >>>> the command line. >>>> >>>> The relaunch handler does that for Windows applications and also >>>> doesn’t open another instance of the application. You are correct that >>>> Mac apps run in a single instance by default and that is the behavior >>>> I want. >>>> >>>> I don’t want to open a document…I want to do something with the >>>> command line parameters sent to my app. >>> >>> The simple answer is that there isn't an equivalent. >>> >>> The relaunch mechanism on Windows was added to make it easy to add >>> single-instance like behavior on Windows (just as macOS has). >>> >>> However remember that macOS has the AppleEvent system for making it easy >>> to do inter-process communication, so on Mac you could use that. >>> >>> i.e. Make the command-line tool use AppleScript (either by do ... as >>> applescript) or the 'send to program' syntax to send apple events to >>> instruct the main app. >>> >>> Warmest Regards, >>> >>> Mark. >>> >>> -- >>> Mark Waddingham ~ >> >>> mark@ >> >>> ~ http://www.livecode.com/ >>> LiveCode: Everyone can create apps >>> >>> _______________________________________________ >>> use-livecode mailing list >> >>> use-livecode@.runrev >> >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> >> -- >> Sent from: >> http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html >> >> _______________________________________________ >> use-livecode mailing list > >> use-livecode@.runrev > >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode@.runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode