是否可以为名为EditPlus的编程编辑器制作DLL插件?
我希望像在EditPlug文本编辑器或Notepad++中一样扩展编辑器,在那里创建一个允许您与编辑器对话的DLL。另一个例子是“总指挥官”,您可以创建一个DLL,以便通过delphi或visual c++中的自己的代码与程序对话,或者创建windows的任何程序。
或者没有办法在Editplus中制作插件,因为他们没有实现插件系统?
发布于 2015-02-09 20:58:50
在EditPlus的特征列表中,我没有看到任何一种插件架构。如果它不公开一个插件API,那么您就不能为它编写一个插件。您所能做的就是创建一个DLL,该DLL通过外部进程注入EditPlus的地址空间,然后根据需要使用OS调用直接操作EditPlus的UI和原始内存。
发布于 2015-02-09 20:58:41
EditPlus没有插件系统,所以您不能以任何方式进行扩展。
发布于 2015-08-30 08:43:25
EditPlus没有插件系统!
在EditPlus中,您只能使用文本过滤器来执行类似插件的操作。
文本过滤器可以执行脚本文件或可执行文件。您可以使用perl、java、python、vbscript、javascript或命令行应用程序,这些应用程序支持标准输入和标准输出来编写和运行文本过滤器。
文本筛选器只能更改编辑器区域中的文本内容。
如果EditPlus有一个真正的插件系统,我会非常高兴的。
另请参阅:
为EditPlus编写文本过滤器
EditPlus的一些文本过滤器
https://stackoverflow.com/questions/28418773
复制相似问题