【发布时间】:2021-04-11 06:57:49
【问题描述】:
现在,我一直想知道如何通过在 Python 中编写脚本而不访问其源代码来为应用程序 (MacOS) 添加额外的功能。我遇到过诸如代码注入之类的解决方案,但可以找到一种更简单的方法。 IE。已经存在的python库?
额外功能是什么意思?
如果我有一个额外的菜单栏项(例如),它不直接与应用程序本身交互,但可以运行另一个 python 脚本作为该应用程序的一部分。即,如果您单击菜单栏项,则会弹出另一个 GUI。一个示例用例是在 Microsoft Word 中,我有一个额外的菜单栏项,我可以在其中搜索英语 SO 上与英语相关的问题。
菜单栏说明:
如果我的问题不切实际或不了解这怎么可能,请原谅,但是,我认为没有比 StackOverflow 更好的问题了。
编辑 虽然我使用 Microsoft Word 作为示例,但我希望能够在任何运行在 MacOS 上的应用程序上执行此操作。
【问题讨论】:
-
嗨,我不想只为 Microsoft Word 做这个,因为这是一个例子,关于如何在任何应用程序上做的任何想法?
-
这是不可能的。应用程序必须为此提供一个接口。大多数人没有。
-
哦,对了,甚至通过代码注入也不行?
标签: python user-interface architecture software-design