Изменено: ядро плагина переписано:
- Теперь не требуется регистрация плагина, т.к. он уже не является ActiveX элементом.
В связи с этим необходимо обновить скрипты убрав строчку из кода:
var AkelPad=new ActiveXObject("AkelPad.document");
Объект "AkelPad" при этом можно использовать как обычно.
- Теперь скорость запуска скриптов практически мгновенна (медленный только инициализирующий запуск), т.к. плагин обрабатывает скрипт самостоятельно (без WScript.exe).
- Теперь нет ограничения на символы при передаче параметров скрипту через внешний вызов.
- Теперь при использовании стилей для окон и кнопок диалоги выглядят соответствующе, т.к. плагин работает из под процесса AkelPad'а.
- Более удобная отладка. При ошибке в скрипте можно сразу перейти на место ошибки.
Изменено: код 2 теперь присвоен новому вызову, позволяющему вызвать скрипт и ожидать его завершения. Прежний же вызов, открывающий скрипт на редактирование, теперь имеет код 3.
Добавлено: русская помощь по методам плагина.
Добавлено: скрипт ShowMenu.js, который позволяет показывать пользовательское меню.
Modified: rewritten the plugin core:
- Now isn't required to register the plugin, because it is no longer ActiveX component.
In this connection, you must update the scripts by removing the line of code:
var AkelPad=new ActiveXObject("AkelPad.document");
Object "AkelPad" can be used as usual.
- Now script start time is almost instant (slow only initial execution), because plugin handles the script itself (without WScript.exe).
- Now there is no limit on the characters when passing parameters via an external call.
- When you use styles for windows and buttons, dialogs appear styled, since plugin works in the process of AkelPad.
- More convenient debugging. When an error in the script appear you can go directly to the place of the error.
Modified: code of 2 is now assigned to the new call that execute script and wait for its completion. Previous call that opens the script for editing, now has a code 3.
Added: Russian help on plugins methods.
Added: script ShowMenu.js, which allows you to display custom menu.
Scripts plugin v6.0