Scripts discussion (3)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

FindReplaceEx.js
Updated for AkelPad 4.9.7.

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

VladSh
В версии 2.5 скрипта DeleteFile.js Вы использовали функцию closeFile() из CommonFunctions.js, но, видимо, забыли включить добавление самого CommonFunctions.js в сценарий. Я себе пока откопировал

Code: Select all

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

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

yozhic
Уже есть 2.6, вместо функции closeFile() те же вызовы команд 4324 и 4318 друг за другом.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

AkelPadManualSettings.js
Updated for AkelPad 4.9.7.

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Skif_off
Спасибо, а я думал у меня последний архив, на дату невнимательно посмотрел.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Renamed script RunScriptOnEachTab.js -> RunScriptOnTabs.js.
Added: run batch.
Added: -tab argument.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

TextMarker.js
Updated for AkelPad 4.9.7.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

FindReplaceEx.js
Added:
- validation of the Esc sequences in templates/batches,
- help for Esc sequences.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

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

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

beotiger,Lenchik
QSearch::SelFindNext, QSearch::SelFindPrev.

Offline
Posts: 53
Joined: Wed Dec 09, 2015 6:33 pm

Post by beotiger »

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

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post 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 / Вспомогательные функции
...

Offline
Posts: 53
Joined: Wed Dec 09, 2015 6:33 pm

Post 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?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

beotiger
Yes, in SDI and PMDI is OK. My remark relates to MDI mode. Check how it works in this mode.

Offline
Posts: 53
Joined: Wed Dec 09, 2015 6:33 pm

Post 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.
Locked