Thank you for the suggestions! 2017-09-19 10:36 GMT+03:00 Alastair Houghton <alast...@alastairs-place.net>:
> > On 19 Sep 2017, at 06:01, Jack Brindle <jackbrin...@me.com> wrote: > > > > Actually, there may be a way. It all depends on exactly where in the > menu bar you want to place the menu item. > > I think the OP wanted to inject a *toolbar* item into another app’s > window’s toolbar, not a menu bar item/status item. > > FWIW, a status bar item might be an appropriate alternative, depending on > what the app does and how it works. Other alternatives worth considering > are the Scripts menu (this is AppleScript, so if you go to Script Editor’s > Preferences window, you’ll see you can turn on the Script menu in the > status bar), and making your code run as a system service (so you can > choose it from App > Services). > > > On Sep 18, 2017, at 4:15 PM, Jens Alfke <j...@mooseyard.com> wrote: > > > >> Sorry, there's no reasonable way to do that if the app doesn't already > support plugins. There used to be some awful hacks that patched into the > app-launching mechanism and made it possible to inject code into other > apps, but that approach causes stability problems and is in general > terrible for security. > > There were also quite a number that abused the Input Manager mechanism as > if it was a general purpose way of plugging in to other applications. On > the one hand, some of these extensions were fine, worked nicely, and didn’t > cause problems. On the other, *some* of them did cause trouble on a fairly > routine basis. > > Certainly I’d caution against writing anything other than a > personal-use-only project or some kind of debug tool that does things like > that; at the very least, your users are going to find that many developers > take one look at their crash logs and reply that you’ve got some kind of > system hack installed and that if you can reproduce it without that, > they’ll look at it. That’s a little unfair, of course - many times these > system hacks weren’t to blame at all - but after the handful of cases where > they *are* to blame hit your desk, sending you on a wild goose chase until > you finally realise that some kind of tampering has been going on, you’ll > probably end up as grumpy about them as Jens :-) > > Kind regards, > > Alastair. > > -- > http://alastairs-place.net > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com