Scripts discussion (3)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ wrote:TextReplace.js
Added: ability to set height of edit windows (What, With) by dragging bottom edge.
is it possible to add a button "Find next"? I can not live without her ...

when I try to do something in the "template", the error takes off

Code: Select all

Инструкция по адресу "0x0043b562" обратилась к памяти по адресу "0x03ab03c2".
and AkelPad closes

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

Post by KDJ »

TextReplace_function.js
Fixed: update scroll bars after replace.

TextReplace.js
Fixed:
- run-time error in dialog "Templates",
- bug in WinXP - set Z-Order after resize edit window (What or With) by dragging bottom edge.

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ wrote:TextReplace.js
Fixed:
- run-time error in dialog "Templates",
- bug in WinXP - set Z-Order after resize edit window (What or With) by dragging bottom edge.
Thanks, now perfectly ...
----------------------------
SearchReplace.js
нет больше терпения к нему - то шаблоны пропадают, то история поиска-замены... вот и сейчас, наработки в истории оставались, история вся пропала, теперь все наработки по обработке одного материала пропали, а оставалось совсем чуть чуть обработать материал... теперь опять вспоминать что и как отлавливал... да перестал я сохранять шаблоны, потому шаблоны в этом скрипте у меня всё равно пропадают (почему-то)... при работе с этим скриптом видимо нельзя делать перерыв если обрабатываешь какой-то большой материал...

пользоваться скриптом TextReplace.js не вариант - нет истории, не могу жить без кнопки "Найти далее"...

пользоваться "FindReplaceEx.js Расширенным поиском-замены" не вариант - маленькое поле ввода, очень недобно мне, хоть и "Шаблоны/пакеты" отлично реализованы...

Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

ConvertNumColorValue.js
Исправлено: Не срабатывало отключение функции "Автозахват выделенного текста".
Добавлено:
Ручные установки (Manual settings). См. описание в шапке скрипта.
Отображение цвета в раскрывающемся списке.

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

Post by KDJ »

TextReplace_function.js
Added flags:
- "n" - dot in regular expression specifies any character except new line "\n",
- "w" - whole word.
Increased speed of execution.

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ
tell me how to remove the limit on the number of characters entered in the field "Text in file/stream" in script FindReplaceFiles.js?

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

Post by KDJ »

InFive
Now the limit is 256 characters. What should it be?

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

Post by KDJ »

TextReplace.js
Added options:
- "Whole word",
- ". matches \n".
Added: "Find" button.

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ wrote:InFive
Now the limit is 256 characters. What should it be?
as much in the SearchReplace.js script

кстати, в скрипте SearchReplace.js когда ввожу много символов на замысловатых языках, то в истории сохраняется в обрезанном виде... сколько символов можно вводить в скрипте SearchReplace.js и сколько сохраняется в истории?

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

KDJ wrote:TextReplace.js

Code: Select all

  else if (AkelPad.GetLangId(0 /*LANGID_FULL*/) == 1049) //Russian
  {
    ...
    sTxtRange        = "Диапазон";            //changed in English: sTxtRange = "Replace range"
    ...
    sTxtFind         = "&Найти";                  //new
    sTxtNext         = "Следующее";                   //new
    sTxtPrev         = "Предыдущее";               //new
    sTxtFirst        = "Первое";                  //new
    sTxtLast         = "Последнее";                   //new
    sTxtReplace1     = "&Заменить";			//changed
    ...
    sTxtNoFuncErr    = "Невозможно создать функцию замены!";		//changed
    ...
    sTxtRunTimeErr   = "Ошибка выполнения функции замены:";		//changed
  }

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ wrote:InFive
Now the limit is 256 characters. What should it be?
I myself changed values in a script

Code: Select all

    SendMessage(aDlg[IDDIRCB    ].HWND, 0x0141 /*CB_LIMITTEXT*/, 256, 0);
    SendMessage(aDlg[IDNAMECB   ].HWND, 0x0141 /*CB_LIMITTEXT*/, 256, 0);
    SendMessage(aDlg[IDCONTENTCB].HWND, 0x0141 /*CB_LIMITTEXT*/, 256, 0);
    SendMessage(aDlg[IDREPLACECB].HWND, 0x0141 /*CB_LIMITTEXT*/, 256, 0);
at large and now character sets not clipped in FindReplaceFiles.js script... so you can centrally not to change anything in it.

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

Post by KDJ »

TextReplace.js
Updated Russian translation by YuS.

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

KDJ,
В скрипте TextReplace.js, действие кнопки "&Find" не согласовано с выбранным диапазоном "Replace range".
Например:
Find-Next работает всегда как "&2 - Caret - End", независимо от выбора диапазона.
Find-First работает всегда как "&4 - Entire document", независимо от выбранного диапазона.
etc

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

KDJ
В FindReplaceFiles.js поле "Папка" к сожалению запоминает только текущее значение, а предыдущие не запоминает. Можно это поправить?

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

Post by KDJ »

YuS wrote:В скрипте TextReplace.js, действие кнопки "&Find" не согласовано с выбранным диапазоном "Replace range".
Yes, so I changed "Range" to "Replace range".
"Replace range" refers to the replacement only.
"Find" works always in the whole document.
I think I incorrectly called it, should be "Range of replacement".

Code: Select all

sTxtRange = "Range of replacement";
How will it be in Russian?
Locked