Page 12 of 74
Posted: Sun May 03, 2009 1:02 pm
by Instructor
Infocatcher
Возможно используемый кусок из
SelAllNoScroll.js вызывает проблему. Попробуйте дополнить AkelPad.Mem... функции параметром true (т.к. в данном случае работа идет с памятью AkelPad.exe, а не Scripts.dll).
Posted: Sun May 03, 2009 2:18 pm
by Infocatcher
Instructor wrote:Infocatcher
Возможно используемый кусок из
SelAllNoScroll.js вызывает проблему. Попробуйте дополнить AkelPad.Mem... функции параметром true (т.к. в данном случае работа идет с памятью AkelPad.exe, а не Scripts.dll).
А ведь вполне вероятно...
У меня с этим кодом 16 скриптов

, а падало, вроде бы, только на них (скажем, на RenameFile.js, которым я часто пользуюсь, не падало ни разу, на SearchReplace.js – тоже).
Везде изменил. Ухудшений не наблюдается

, с улучшениями неясно пока – нужно подождать.
[UPD]
А скриптов оказалось 18.

Posted: Sat May 30, 2009 9:27 pm
by ravenlaughs
Script: D:\txt-html\akelpad\AkelFiles\Plugs\Scripts\SpellCheck.js
Line: 3
Char: 1
Error: Automation server can't create object
Code: 800A01AD
Source: Microsoft JScript runtime error
I have been trying to use the scripts for a long time with no success. No luck searching the forum, I can't read what seem to be relevant posts because they are in Russian. I have found information on other sites and applied what I could, including a re-install of the Windows scripting host and security tweaks. Still can't use any script from AkelPad. I can run all sorts of scripts outside of AkelPad. Can't figure out what I'm missing. I would appreciate any advice.
I reinstalled Windows (XP, SP2) this year, so I have a fresh system -- but no scripts

Posted: Sat May 30, 2009 11:47 pm
by Infocatcher
ravenlaughs wrote:I can't read what seem to be relevant posts because they are in Russian.
You can
translate it.
And what says Scripts-register.bat ?
Posted: Mon Jun 01, 2009 1:15 am
by ravenlaughs
lolz I stick my foot in all over the place when I don't get enough sleep -- and that was my main problem, the thinkies were froze up. One good nap and I had everything straightened out. I've been too busy with other things to study what I ought to.
Posted: Sat Jun 13, 2009 3:45 pm
by Instructor
Changed: now reserved external call parameter isn't needed.
Scripts plugin v4.4
Posted: Tue Jun 16, 2009 12:56 pm
by FeyFre
Баг с назанчением клавиш быстрого вызова на скрипты.
1. Назначаем в Scripts::Main на какой-либо скрипт комбинацию клавиш(пробовал CTRL+ALT+SHIFT+F , CTRL+ALT+SHIFT+. , ALT+SHIFT+K , ALT+SHIFT+R - впринципе неважно какие)
2. Пробуем вызвать этой комбинацией скрипт - рабоатет(вызывается скрипт)
3. Закрываем Акел и открываем заново , пробуем опять - не вызывается.

4. Повторяем назначение - всё работает опять.
Исправьте
Версии последние(только обновил, но до обновление тоже баг был),
AkelPad.ini прилагается.
Posted: Tue Jun 16, 2009 2:06 pm
by Instructor
FeyFre
Возможно у вас либо файл имеет флаг - только чтение, либо устройство, с которого запускается AkelPad, находится в режиме только чтение.
Posted: Tue Jun 16, 2009 2:41 pm
by FeyFre
Устройство - локальный раздел(диск D:), доступ для пользовоателя полный
Только причем тут файл?
Говорю же: открыл Акел(пустой, существующий файл, новый файл - не важно) - комбинация не работает, запустил Scripts::Main - комбинация там назначена, я снимаю назначение и тут же опять устанавливаю - и всё работает, до следующего перезапуска.
Неважно куда писать натсройки - в реестр или в ini - одинаково неработает.
Posted: Tue Jun 16, 2009 2:51 pm
by Instructor
FeyFre
Scripts плагин должен быть в автозагрузке.
Posted: Tue Jun 16, 2009 3:11 pm
by FeyFre
Instructor, простите идиота

Posted: Mon Sep 28, 2009 4:12 pm
by FeyFre
Так сказать некорректная работа плагина обнаружилась, а именно:
Что будет если вдруг wscript.exe выполняющий скрипт ни с того, ни с сего умрет(ну мало ли там что)? А я знаю. Akel зависнет

На мышодвижения, и на кнопкодавления не реагирует, системное меню из панели задач не показывает, но вроде бы нормально перерисовывается, сворачивается/разворачивается. Может не помешало бы как-то отловить это момент?
Насчет реальных причин умирания - я естественных не находил, но вот искусственная есть: я натравил скрипт LinesFilter.js на большой файл (10МБ - 100013 строк)... и пока он работал я передумал фильтровать, но способа прервать нету, вот и я подумал что если выбью ядро, то плагин это увидит и отмениться... ан нет, не тут то было

Posted: Tue Sep 29, 2009 3:02 pm
by Instructor
FeyFre
Все верно. Строка делает главное окно неактивным:
Code: Select all
//Disable main window, to make dialog modal
EnableWindow(hMainWnd, false);
Можете закомментировать ее, тогда диалог будет немодальным.
Posted: Tue Oct 20, 2009 10:36 pm
by chadross
Is the script plugin compatible with WSH v.5.8 for win7. I keep getting the following error when trying to run any of the supplied scripts. I'm running Win7 Pro
Error: Automation Server can't create object
Code: 800A01AD
Source: Microsoft JScript runtime error
Nevermind I just realized that i have to register the DLL
Posted: Wed Nov 18, 2009 1:26 pm
by VladSh
Создали файл, установили вручную подсветку и автодополнение, а при сохранении файла было бы полезно узнать у плагов HighLight или AutoComplete какое расширение файла было задано, для того, чтобы при сохранении файла можно было бы по умолчанию указывать правильное расширение файла, а не txt.
Это частный случай, но универсальный метод опроса (получения параметров) плагинов, думаю, был бы не лишним.