Page 7 of 31

Posted: Wed Dec 05, 2018 10:44 pm
by Deft
KDJ wrote:Sort lines containing integers. SortLinesWithIntegers.js
Проблема:
Image
команда на кнопке:

Code: Select all

"Сортировка с учетом пробелов в номерах" Call("Scripts::Main", 1, "SortLinesWithIntegers.js", "-ascending=true -matchCase=true -matchLocale=true -msgBefore=false -msgAfter=true")
Ошибка возникает при -matchLocale=true

Posted: Wed Dec 05, 2018 11:20 pm
by opk44
Deft wrote:...Проблема...
В таких случаях помогает добавление в начало скрипта строки

Code: Select all

  var oSys=AkelPad.SystemFunction();

Posted: Thu Dec 06, 2018 3:32 am
by yozhic
Instructor
Скрипт Insert.js удаляет экранированные квадратные скобки.
1. Сочетанию клавиш присвоена команда (из примера в комментариях скрипта):

Code: Select all

Call("Scripts::Main", 1, "Insert.js", '<a href="\c">\[\s\]</a>')
2. Выделяю текст с экранированными квадратными скобками:

Code: Select all

qwerty \[qwerty\] qwerty
3. Жму сочетание клавиш. Результат:

Code: Select all

<a href="clip">qwerty qwerty qwerty</a>
Экранированных квадратных скобок нет – их удалил скрипт. Подробнее видео. Не могли бы поправить? :)

Posted: Thu Dec 06, 2018 5:40 pm
by KDJ
Deft wrote:команда на кнопке:

Code: Select all

"Сортировка с учетом пробелов в номерах" Call("Scripts::Main", 1, "SortLinesWithIntegers.js", "-ascending=true -matchCase=true -matchLocale=true -msgBefore=false -msgAfter=true")
Ошибка возникает при -matchLocale=true
Fixed: SortLinesWithIntegers.js

Posted: Thu Dec 06, 2018 6:08 pm
by Deft
KDJ wrote: Fixed: SortLinesWithIntegers.js
Опечатка ещё:
vat oSys = AkelPad.SystemFunction();

Posted: Thu Dec 06, 2018 6:19 pm
by KDJ
I think it will be good now: SortLinesWithIntegers.js :D

Posted: Fri Dec 14, 2018 3:03 am
by yozhic
KDJ
Простите, не сочтите за назойливость. Может быть сможете добавить эти пожелания в скрипт FindReplaceFiles.js ?

Posted: Sun Dec 16, 2018 5:48 am
by Andrey_A_A
Подскажите что нужно подправить в скрипте vbs
Задача каждые 10 минут сохранять сессию.
Срипт прописывается в

Код:

Code: Select all

CmdLineBegin=/Call("Scripts::Main", 1, "Save_Session_Time.vbs")
Скрипт и программа работает, но проблема в том что другие скрипты в CmdLineBegin перестают работать и происходит блокировка кнопки "Закрытие программы"
Или нужен другой подход?
В идеале, конечно, надо добавить такой функционал в плагин Sessions, что поможет иметь "живую" сессию при "падении" программы или "крахе" системы.

Код:

Code: Select all

With AkelPad
  .ScriptNoMutex :  n = 1000*60*10 ' 10 минут
  Do While 1
    WScript.Sleep n
    .Call "Sessions::Main", 2, "OnExit"
  Loop
End With 

Posted: Sun Dec 16, 2018 9:59 am
by Infocatcher
Andrey_A_A wrote:Задача каждые 10 минут сохранять сессию.
Можно попробовать autoSaveSession.js

Posted: Tue Dec 18, 2018 4:40 am
by icijian
Infocatcher wrote:
Andrey_A_A wrote:Задача каждые 10 минут сохранять сессию.
Можно попробовать autoSaveSession.js
Я использую этот скрипт, не сохранит цветовую метку, я не вижу контроль параметров.
I use this script won't save the color mark, I don't see the parameter control.

Posted: Thu Dec 20, 2018 5:29 pm
by Infocatcher
icijian wrote:Я использую этот скрипт, не сохранит цветовую метку, я не вижу контроль параметров.
I use this script won't save the color mark, I don't see the parameter control.
Script just calls AkelPad.Call("Sessions::Main", 2, sessionName); after some events and delays... So, it behaves just like Sessions plugin.

Posted: Sat Dec 22, 2018 1:43 am
by icijian
Infocatcher wrote:
icijian wrote:Я использую этот скрипт, не сохранит цветовую метку, я не вижу контроль параметров.
I use this script won't save the color mark, I don't see the parameter control.
Script just calls AkelPad.Call("Sessions::Main", 2, sessionName); after some events and delays... So, it behaves just like Sessions plugin.
I wrote the session name as Onexit. This is the same as my original sessions setting. I started to open the sessions Onexit conflict. So it will lead to no saving. I have changed the session name to Autosave. Thank you. This is very useful.

Posted: Mon Dec 24, 2018 2:25 am
by yozhic
Infocatcher
Просьба, если возможно (конечно, если это Вас заинтересует и это нетрудоемко) добавить в MeasureConverter.js конвертацию цифр: bin, dec, hex, римские, греческие, славянские, прописью.

Posted: Thu Dec 27, 2018 5:19 pm
by Infocatcher
yozhic wrote:Infocatcher
Просьба, если возможно (конечно, если это Вас заинтересует и это нетрудоемко) добавить в MeasureConverter.js конвертацию цифр: bin, dec, hex, римские, греческие, славянские, прописью.
Хм, из этого всего легко делается перевод между разными системами счисления, я на эту тему как раз себе относительно недавно дорабатывал insertEval.js

Posted: Fri Apr 12, 2019 5:52 pm
by wertfds
как использовать третий параметр в SetSel ?
не работает (vbs):

Code: Select all

AkelPad.SetSel 0, -1, 0x008
AkelPad.SetSel 0, -1, 0x8
AkelPad.SetSel 0, -1, "0x008"
AkelPad.SetSel 0, -1, "0x8"
AkelPad.SetSel 0, -1, "AESELT_LOCKSCROLL"