Notepad ++插件找到文件结尾和完整路径?

时间:2014-05-10 10:18:01

标签: plugins notepad++ scintilla

如何通过在c#中编写notepad ++的插件来找到文件的结尾和scintilla文档中的完整文件路径。我尝试了以下代码:

    string nEnd;
    Win32.SendMessage(nppHandle, NppMsg.NPPM_GETFULLCURRENTPATH, 0, out nEnd);

但是我没有输出字符串值的SendMessage方法。
对于文件的结尾我没有找到NppMsg,是否有任何或者我应该如何管理? 我想在文件的末尾自动写。

2 个答案:

答案 0 :(得分:0)

最后,我找到了找到文档末尾的方法:

    Win32.SendMessage(pCurScintilla, SciMsg.SCI_DOCUMENTEND, 0, 0);          

答案 1 :(得分:0)

对于完整路径,请使用 StringBuilder

        StringBuilder path = new StringBuilder(Win32.MAX_PATH);
        Win32.SendMessage(PluginBase.nppData._nppHandle, NppMsg.NPPM_GETFULLCURRENTPATH, 0, path);
        MessageBox.Show("path : " + path);