Scripts discussion (3)
- Author
- Message
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
yozhic
Let's try another test. In the file KDJ.zip I put two test versions:
- FindReplaceEx_test1.js - batch replace is running in slow motion,
- FindReplaceEx_test2.js - same, but replace function is disabled (no effect in AkelPad edit window).
Before the test, show all columns in tepmlates list and batches list.
Observe the changing values in both lists. You can record video.
Let's try another test. In the file KDJ.zip I put two test versions:
- FindReplaceEx_test1.js - batch replace is running in slow motion,
- FindReplaceEx_test2.js - same, but replace function is disabled (no effect in AkelPad edit window).
Before the test, show all columns in tepmlates list and batches list.
Observe the changing values in both lists. You can record video.
-
Offline
- Posts: 276
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
KDJ
При использовании FindReplaceEx_test2.js обнаружился интересный эффект. Я создал дополнительный шаблон _temp_006_bak, чтобы оттуда копировать пропадающую строку. Теперь видно, что строка пропадает не в диалоговом окне, а в файле FindReplaceEx_templates.tsv
Посмотрите, пожалуйста.
При использовании FindReplaceEx_test2.js обнаружился интересный эффект. Я создал дополнительный шаблон _temp_006_bak, чтобы оттуда копировать пропадающую строку. Теперь видно, что строка пропадает не в диалоговом окне, а в файле FindReplaceEx_templates.tsv

-
Offline
- Posts: 276
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Вот ещё продолжение с периодическим пропаданием строки то в одном списке, то в другом.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
yozhic
I still don't know what is the reason.
Maybe this is the Win8 bug or any resident program replaces "(?s)<br>(?!<div|<p|<a|\n)(.*?</div>)" to "(?s)" in ListView control.
Request to other Win8 users: if anyone can test it http://akelpad.sourceforge.net/forum/vi ... 9955#29955
I still don't know what is the reason.
Maybe this is the Win8 bug or any resident program replaces "(?s)<br>(?!<div|<p|<a|\n)(.*?</div>)" to "(?s)" in ListView control.
Request to other Win8 users: if anyone can test it http://akelpad.sourceforge.net/forum/vi ... 9955#29955
-
Offline
- Posts: 276
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
AkelPadMethodsView.js
Added option "Copy list to clipboard" in context menu for method name.
Added option "Copy list to clipboard" in context menu for method name.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
RunScriptOnEachTab.js
Fixed : error if tab has been closed during script execution.
Fixed : error if tab has been closed during script execution.
-
Offline
- Posts: 202
- Joined: Sat Mar 28, 2015 2:36 pm
- Location: Russia
Instructor,
здравствуйте. Хотел доработать для себя скрипт LinesWrap.js (ver.1.6)
(может добавите такую опцию? код пишу, просто, для об'яснения хотелки):
Но столкнулся, случайно
, с багом. Если "-MaxLength" <= "-LineIndent" (.length) AkelPad рушится.
Call("Scripts::Main", 1, "LinesWrap.js", `-ParaIndent="" -LineIndent=" " -MaxLength=1`)
AkelPad ver. 4.9.7 dev.
здравствуйте. Хотел доработать для себя скрипт LinesWrap.js (ver.1.6)
(может добавите такую опцию? код пишу, просто, для об'яснения хотелки):
Code: Select all
// Arguments:
// -MaxLength=0 -Перенос строк по установленному маркеру.
...
if (nMaxLength == 0)
nMaxLength=AkelPad.SendMessage(hWndEdit, 3257 /*AEM_GETMARKER*/, 0, 0);

Call("Scripts::Main", 1, "LinesWrap.js", `-ParaIndent="" -LineIndent=" " -MaxLength=1`)
AkelPad ver. 4.9.7 dev.
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: обновлено для работы с новой архитектурой программы.
Changed: updated to work with the new program architecture.
AutoScript-UndoReopen.js, CodePoster.js v2.6
Добавлено: MaxLength -1 - значение лимита переноса, -2 - значение маркера.
Added: MaxLength -1 - wrap limit value, -2 - marker value.
LinesWrap.js v1.7
Changed: updated to work with the new program architecture.
AutoScript-UndoReopen.js, CodePoster.js v2.6
Добавлено: MaxLength -1 - значение лимита переноса, -2 - значение маркера.
Added: MaxLength -1 - wrap limit value, -2 - marker value.
LinesWrap.js v1.7
Last edited by Instructor on Sun Dec 13, 2015 6:29 pm, edited 1 time in total.