Плагин Notepad++ найти конец файла и полный путь?
Как найти конец файла и полный путь к файлу в документе сцинтиллы, написав плагины для notepad++ в C#. Я попробовал следующий код:
string nEnd;
Win32.SendMessage(nppHandle, NppMsg.NPPM_GETFULLCURRENTPATH, 0, out nEnd);
но у меня нет метода SendMessage, который выводит строковое значение..
Для конца файла я не нахожу NppMsg, есть ли кто-нибудь или как мне это сделать?
Я хочу написать автоматически в конце файла.
2 ответа
Наконец я нашел способ найти конец документа:
Win32.SendMessage(pCurScintilla, SciMsg.SCI_DOCUMENTEND, 0, 0);
Для полного пути используйте StringBuilder
StringBuilder path = new StringBuilder(Win32.MAX_PATH);
Win32.SendMessage(PluginBase.nppData._nppHandle, NppMsg.NPPM_GETFULLCURRENTPATH, 0, path);
MessageBox.Show("path : " + path);