2015-02-09 43 views
0

是否可以爲EditPlus編程編輯器製作一個DLL插件?是否有可能爲EditPlus製作一個DLL插件來擴展EditPlug或Notepad ++等編輯器?

我希望在EditPlug文本編輯器或Notepad ++中擴展編輯器,您可以在其中創建一個允許您與編輯器交談的DLL。或者另一個例子是Total Commander,你可以用delphi或visual C++或者任何可以創建windows DLL的程序創建一個DLL來與你的程序進行交談。

還是有沒有辦法在Editplus中製作插件,因爲他們還沒有實現插件系統?

回答

2

我沒有看到EditPlus的feature list中提到的任何種類的插件架構。如果它不公開一個插件API,那麼你不能爲它寫一個插件。你所能做的就是創建一個由外部進程注入EditPlus地址空間的DLL,然後根據需要使用OS API調用直接操作EditPlus的UI和原始內存。

1

EditPlus沒有插件系統,所以你不能以任何方式擴展。

0

EditPlus沒有插件系統!

在EditPlus中,您只能使用文本過濾器來執行類似插件的操作。

文本過濾器可以執行腳本文件或可執行文件。 您可以使用支持標準輸入和標準輸出的perl,java,python,vbscript,javascript或命令行應用程序編寫並作爲文本過濾器運行。

文本過濾器只能更改編輯器區域中的文本內容。

如果一個真正的插件系統帶有EditPlus,我將非常高興。

參見:

Writing a text filter for EditPlus

Some Text Filters for EditPlus

相關問題