是否可以为名为 EditPlus 的编程编辑器制作 DLL 插件?
我希望像在 EditPlug 文本编辑器或 Notepad++ 中那样扩展编辑器,您可以在其中创建一个允许您与编辑器对话的 DLL。或者另一个例子是 Total Commander,您可以在其中创建一个 DLL 以从您自己的 delphi 或 Visual c++ 代码或任何可以创建 Windows DLL 的程序中与程序对话。
还是没有办法在 Editplus 中制作插件,因为他们没有实现插件系统?
是否可以为名为 EditPlus 的编程编辑器制作 DLL 插件?
我希望像在 EditPlug 文本编辑器或 Notepad++ 中那样扩展编辑器,您可以在其中创建一个允许您与编辑器对话的 DLL。或者另一个例子是 Total Commander,您可以在其中创建一个 DLL 以从您自己的 delphi 或 Visual c++ 代码或任何可以创建 Windows DLL 的程序中与程序对话。
还是没有办法在 Editplus 中制作插件,因为他们没有实现插件系统?
我没有看到 EditPlus 的功能列表中提到的任何类型的插件架构。如果它没有公开插件 API,那么你就不能为它编写插件。您所能做的就是创建一个 DLL,该 DLL 通过外部进程注入到 EditPlus 的地址空间,然后根据需要使用 OS API 调用直接操作 EditPlus 的 UI 和原始内存。
EditPlus 没有插件系统,因此您不能以任何方式扩展。
EditPlus没有插件系统!
在 EditPlus 中,您只能使用文本过滤器来做一些类似于插件的事情。
文本过滤器可以执行脚本文件或可执行文件。您可以使用支持标准输入和标准输出的 perl、java、python、vbscript、javascript 或命令行应用程序作为文本过滤器编写和运行。
文本过滤器只能更改编辑器区域中的文本内容。
如果 EditPlus 附带一个真正的插件系统,我将非常高兴。
也可以看看:
是的,有可能。这很难(..不是那么难..但仍然)我在这里解释了用 php 扩展 Editplus 的可能性
https://stackoverflow.com/a/61254718/5781320
我看到了这一点,因为我正在寻找比我的更简单的方法。(只是出于好奇和乐趣)..我编写了世界上最快的 php 框架,我很乐意让它与 editplus “交谈”
可以在 PUREBASIC.com 中编译服务器以与 b4a=open source now (b4x.com) 中的应用程序进行交互与editplus、总指挥官和许多其他东西互动。我自己做的,因为我很好奇是否有延迟。EditPlus 没有直接的可能性,Notepad++ 有,并且在https://www.purebasic.fr/english/viewtopic.php?f=12&t=65680&hilit=notepad+plugin使用我在notepad ++版本上使用的相同purebasic,pugin可以修改成你喜欢的样子。在notepad ++的实际版本上,我尝试过自己不起作用:插件已过时并且被拒绝,所以你选择的女巫方法很难实现您需要的系统动态扩展开源/或开发。