Page 74 of 99

Posted: Sun Dec 13, 2015 3:29 pm
by KDJ
FindReplaceEx.js
Updated for AkelPad 4.9.7.

Posted: Sun Dec 13, 2015 4:57 pm
by yozhic
VladSh
В версии 2.5 скрипта DeleteFile.js Вы использовали функцию closeFile() из CommonFunctions.js, но, видимо, забыли включить добавление самого CommonFunctions.js в сценарий. Я себе пока откопировал

Code: Select all

if (! AkelPad.Include("CommonFunctions.js")) WScript.Quit();
из другого Вашего скрипта. Не могли бы поправить это в оригинальном файле?

Posted: Sun Dec 13, 2015 6:07 pm
by Skif_off
yozhic
Уже есть 2.6, вместо функции closeFile() те же вызовы команд 4324 и 4318 друг за другом.

Posted: Sun Dec 13, 2015 6:40 pm
by KDJ
AkelPadManualSettings.js
Updated for AkelPad 4.9.7.

Posted: Mon Dec 14, 2015 10:44 am
by yozhic
Skif_off
Спасибо, а я думал у меня последний архив, на дату невнимательно посмотрел.

Posted: Mon Dec 14, 2015 6:23 pm
by KDJ
Renamed script RunScriptOnEachTab.js -> RunScriptOnTabs.js.
Added: run batch.
Added: -tab argument.

Posted: Tue Dec 15, 2015 7:35 pm
by KDJ
TextMarker.js
Updated for AkelPad 4.9.7.

Posted: Sat Dec 19, 2015 7:33 pm
by KDJ
FindReplaceEx.js
Added:
- validation of the Esc sequences in templates/batches,
- help for Esc sequences.

Posted: Mon Dec 21, 2015 4:16 am
by Lenchik
beotiger wrote:FastFind.js
Выбирает и ищет слово под курсором или выделенную фразу без открытия диалога. Полезен для быстрого поиска. Рекомендуемые хоткеи: F7 - быстрый поиск вперед, Shift+F7 - быстрый поиск назад (подробности в начале скрипта).
Чем лучше уже имеющегося плагина
DV wrote:QSearch plugin for AkelPad
Плагин представляет собой панель для "быстрого" поиска текста.
Предполагается, что для вызова функции плагина (QSearch::QSearch)
будет назначена горячая клавиша (например, F7).
в котором Ctrl-Enter - выделенное в панель поиска, а потом F3 и Shift-F3?

Posted: Mon Dec 21, 2015 6:43 am
by Instructor
beotiger,Lenchik
QSearch::SelFindNext, QSearch::SelFindPrev.

Posted: Mon Dec 21, 2015 6:04 pm
by beotiger
Lenchik,Instructor
Смысл в том, чтобы искать не выделяя слово, поиск выделения - это побочное действие в FastFind.
На выделение тратится время (много времени, я бы сказал :D), я не нашёл как в AkelPad искать слово под курсором без лишних телодвижений,
поэтому написал этот маленький скрипт.

Posted: Mon Dec 21, 2015 7:25 pm
by KDJ
beotiger
At the end of MarkIt.js script you should add redrawing current edit window, eg:

Code: Select all

...
setRedraw(hMainWnd, true);

AkelPad.SystemFunction().Call("User32::InvalidateRect", hWndEdit, 0, 1);
//or
//setRedraw(hWndEdit, true);

/*   **********************************************
      Auxiliary functions / Вспомогательные функции
...

Posted: Tue Dec 22, 2015 7:53 pm
by beotiger
KDJ wrote:beotiger
At the end of MarkIt.js script you should add redrawing current edit window, eg:

Code: Select all

//or setRedraw(hWndEdit, true); 
KDJ thank you for advice but do we truly need it if we have not done setRedraw(hWndEdit, false) before?

Posted: Tue Dec 22, 2015 9:15 pm
by KDJ
beotiger
Yes, in SDI and PMDI is OK. My remark relates to MDI mode. Check how it works in this mode.

Posted: Wed Dec 23, 2015 10:00 am
by beotiger
KDJ wrote:beotiger
Yes, in SDI and PMDI is OK. My remark relates to MDI mode. Check how it works in this mode.
KDJ
Ooops, yes, I know, I should check all modes...
Thanks a lot, new version added.