如何通过在c#中编写notepad ++的插件来找到文件的结尾和scintilla文档中的完整文件路径。我尝试了以下代码:
string nEnd;
Win32.SendMessage(nppHandle, NppMsg.NPPM_GETFULLCURRENTPATH, 0, out nEnd);
但是我没有输出字符串值的SendMessage方法。
对于文件的结尾我没有找到NppMsg,是否有任何或者我应该如何管理?
我想在文件的末尾自动写。
答案 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);