Code: Select all
CmdLineBegin=/Call("Scripts::Main", 1, "LineBoardRClickPanel.js")
Code: Select all
CmdLineBegin=/Call("Scripts::Main", 1, "LineBoardRClickPanel.js")
Code: Select all
AkelPad.SetSel(...);
AkelPad.ReplaceSel(...);
по этим словам я подумал, что мешает выделение и его надо убрать.Cuprum wrote:после отмены остается "висеть" выделение текста. Уж очень хочется от этого избавиться.
Поясните что вы хотите.если отмотать шаг назад по ctrl+z, комментарий снимается, но строка остается выделенной.
Есть какой-то документ. В нем с помощью скрипта надо заменить один известный фрагмент текст на другой. Достигается это с помощьюDrugmix wrote: Поясните что вы хотите.
Code: Select all
AkelPad.SetSel(начало фрагмента, конец фрагмента);
AkelPad.ReplaceSel(текст замены);
Приведите, пожалуйста, еще пару примеров (примеры с AkelPad.TextFind видел). Интересует второй параметр с указателем. Но ведь:Scripts-Rus.txt wrote:Внешний вызов
...
Call("Scripts::Main", 7, "METHOD", *RESULT)
Попробовал переделать вот такую строку:Scripts-Rus.txt wrote:Предназначено для ContextMenu, Hotkeys, Toolbar плагинов.
Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.SetClipboardText(AkelPad.GetTextRange(0, -1))`)
Code: Select all
Call("Scripts::Main", 7, `AkelPad.SetClipboardText(AkelPad.GetTextRange(0, -1))`)
Code: Select all
Call("Scripts::Main", 7, `AkelPad.SetClipboardText(AkelPad.GetSelText())`)
Code: Select all
Call("Scripts::Main", 7, `AkelPad.SetClipboardText("текст в буфер")`)
Code: Select all
var hMainWnd = AkelPad.GetMainWnd();
var sMessage = "Test of MessageBox method. This text should be displayed in one line. In extended version of MessageBox, the line is broken.";
AkelPad.MessageBox(hMainWnd, sMessage, "MessageBox", 0x40 /*MB_ICONINFORMATION*/);
AkelPad.MessageBox(hMainWnd, sMessage, "MessageBox extended", 0x40 /*MB_ICONINFORMATION*/, 0, 1, "OK", 1 /*BMB_DEFAULT*/);
Code: Select all
AkelPad.TextReplace(hEditWnd, "abc", "123", 0x00000001, false);
Code: Select all
AkelPad.TextFind(hEditWnd, "abc", 0x00000001);