Scripts discussion (3)
- Author
- Message
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Это мне пора уже объявить этот долгострой релизом... В разрабатываемой версии все на месте: https://github.com/Infocatcher/AkelPad_ ... omments.jsInstructor wrote:В последней версии toggleComments.js исчезли предложенные расширения.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
toggleComments.js
Significant changes:
Preserve selection for single line comment (#3)
Preprocessing for strings in *.coder files (#6)
Add -ignoreLineCommentsAfterCode argument
Use extension from Coder plugin
Remove line comments before search for block comments (#7)
Add -defaultExt argument
(all changes)
Significant changes:
Preserve selection for single line comment (#3)
Preprocessing for strings in *.coder files (#6)
Add -ignoreLineCommentsAfterCode argument
Use extension from Coder plugin
Remove line comments before search for block comments (#7)
Add -defaultExt argument
(all changes)
-
Offline
- Posts: 202
- Joined: Sat Mar 28, 2015 2:36 pm
- Location: Russia
Instructor
Спасибо за ответ. Попробую выкрутиться.
Но есть еще баг в скрипте. И без ScriptNoMutex() ну, ни куда, если в главном меню вызывать др. скрипт, например:
AkelPad падает. Для этого нужно : Открыть диалог и щелкнуть ЛКМ на меню.
Спасибо за ответ. Попробую выкрутиться.
Но есть еще баг в скрипте. И без ScriptNoMutex() ну, ни куда, если в главном меню вызывать др. скрипт, например:
Code: Select all
SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 15 /*FI_MODIFIED*/, 0)", 0x0, 0x2))
"Закрыть" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.SendMessage(AkelPad.GetMainWnd(),1229,0,false);AkelPad.Command(4318);`)
UNSET(128)
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Instructor
Можно ли из скрипта убрать отметку ссылки как посещенной (и наоборот, пометить посещенной, не открывая)?
По изменению цвета удобно отслеживать, что было открыто, но когда уже все отметках (или случайно открыл не то), то приходится или мириться с этим, или переоткрывать файл.
Ежели чего, не я один такой странный: https://addons.mozilla.org/firefox/sear ... r&status=4
Можно ли из скрипта убрать отметку ссылки как посещенной (и наоборот, пометить посещенной, не открывая)?
По изменению цвета удобно отслеживать, что было открыто, но когда уже все отметках (или случайно открыл не то), то приходится или мириться с этим, или переоткрывать файл.
Ежели чего, не я один такой странный: https://addons.mozilla.org/firefox/sear ... r&status=4
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
KDJ
На Windows 8.1, AkelPad 4.9.4 - SelectRangeText.js стартует всё время в правом верхнем углу экрана. Вы не могли бы сделать, чтобы скрипт запоминал свою позицию на экране? Или хотя бы чтобы он стартовал по центру.
И ещё, на мой взгляд, было бы хорошо чтобы и он тоже был modeless, т.к., imho, это удобней для работы, чем каждый раз вызывать его.
На Windows 8.1, AkelPad 4.9.4 - SelectRangeText.js стартует всё время в правом верхнем углу экрана. Вы не могли бы сделать, чтобы скрипт запоминал свою позицию на экране? Или хотя бы чтобы он стартовал по центру.
И ещё, на мой взгляд, было бы хорошо чтобы и он тоже был modeless, т.к., imho, это удобней для работы, чем каждый раз вызывать его.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
yozhic
Понятно, подумал - баг, т.к. у меня запускается нормально. Кстати, Shift+Alt+C перемещает окно в центр. Хотя это лишнее действие
KDJ
Если возможно, хотелось бы сохранить опционально расположение окна как сейчас: без сохранения координат, в правом верхнем углу окна AkelPad.
Понятно, подумал - баг, т.к. у меня запускается нормально. Кстати, Shift+Alt+C перемещает окно в центр. Хотя это лишнее действие
KDJ
Если возможно, хотелось бы сохранить опционально расположение окна как сейчас: без сохранения координат, в правом верхнем углу окна AkelPad.
Last edited by Skif_off on Sun Aug 23, 2015 12:02 pm, edited 1 time in total.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
yozhic
Да, в правом, о другом подумал и описАлся, исправил пост.
В качестве временного решения можно в строке 258
заменить "RT" на "C".
Да, в правом, о другом подумал и описАлся, исправил пост.
В качестве временного решения можно в строке 258
Code: Select all
MoveWindow(hMainWnd, hWnd, "RT");
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Не воспроизводится. У вас последняя версия EvalCmd.js?Kley wrote:Но есть еще баг в скрипте.
В 4.9.5 будет доступно сообщение AEM_URLVISIT.Infocatcher wrote:Можно ли из скрипта убрать отметку ссылки как посещенной (и наоборот, пометить посещенной, не открывая)?
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 202
- Joined: Sat Mar 28, 2015 2:36 pm
- Location: Russia
Instructor
Простите пожалуйста, что отнял у Вас время. Плохой был пример. Крах программы, у меня, вызывают вот такие строки:
Возможно ошибка в написании, но ни как не разгляжу. Поправьте пожалуйста.
p.s. EvalCmd.js Version: 1.2.
p.p.s С AkelPad.ScriptNoMutex(), после объявления переменных, все работает.
Простите пожалуйста, что отнял у Вас время. Плохой был пример. Крах программы, у меня, вызывают вот такие строки:
Code: Select all
SET(128, If(`Call("Scripts::Main", 4, "EvalCmd.js", 'if (AkelPad.GetEditFile(0)) AkelPad.ScriptExitCode(1);')`, 0x0, 0x2))
"Backup файла" Call("Scripts::Main", 1, "BackUpCurrentFile.js")
UNSET(128)
SET(128, If(`Call("Scripts::Main", 4, "EvalCmd.js", 'if (AkelPad.GetEditFile(0)) AkelPad.ScriptExitCode(1);')`, 0x0, 0x2))
"Удалить в корзину..." Call("Scripts::Main", 1, "DeleteFileBin.js")
UNSET(128)
p.s. EvalCmd.js Version: 1.2.
p.p.s С AkelPad.ScriptNoMutex(), после объявления переменных, все работает.