Page 7 of 31
Posted: Wed Dec 05, 2018 10:44 pm
by Deft
KDJ wrote:Sort lines containing integers. SortLinesWithIntegers.js
Проблема:

команда на кнопке:
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. Выделяю текст с экранированными квадратными скобками:
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
Опечатка ещё:
va
t oSys = AkelPad.SystemFunction();
Posted: Thu Dec 06, 2018 6:19 pm
by KDJ
I think it will be good now:
SortLinesWithIntegers.js 
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"