> 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