А как же
Code: Select all
<div xmlns="http://www.w3.org/1999/xhtml">
	<b>...</b>
	...
</div>Плюс можно же вручную вводить произвольные тэги.
Code: Select all
<div xmlns="http://www.w3.org/1999/xhtml">
	<b>...</b>
	...
</div>Code: Select all
SendMessage(.GetEditWnd(), 3185, 3, True)
SendMessage(.GetEditWnd(), 3185, 3, False)Code: Select all
With AkelPad
  Call .SendMessage(.GetEditWnd(), 3185, 3, True)
  Call .ReplaceSel(vbNewLine)
  Call .SendMessage(.GetEditWnd(), 3185, 3, False)
End WithCode: Select all
With AkelPad
  Call .SendMessage(.GetEditWnd(), 3185, 3, True)
  Call .ReplaceSel(vbNewLine)
  Call .SendMessage(.GetEditWnd(), 3185, 3, False)
'3376 = AEM_UPDATESCROLLBAR
  Call .SendMessage(.GetEditWnd(), 3376 , 3, 0)
End WithОна ж не расширение возвращает, а имя кодер-файла, которое может быть каким угодно. Сбивает.CommonFunctions.js wrote://возвращает расширение по применённой теме (coder-файла); на основе кода Instructor'а
function getExtBySyntaxFile(hWndE)
На расширение же нужно какую-то другую функцию, которая бы проверяла, прописано ли такое-то расширение в кодер-файле.// Возвращает используемый файл синтаксиса (на основе кода Instructor'а).
function getActiveSyntax(hWndE)
А вообще идеальную модель обработки файлов вижу примерно так:Syntax: C#
Нечто вроде: insertTag-test.jsVladSh wrote:Ход конём - для автодетекта передавать в аргументах bbcode=... не 2, а перечень расширений, в которых хотим видеть <>
Code: Select all
WScript.Sleep 10 : Call AkelPad.Font ("Courier New", 1, 10)