AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Scripts plugin
Goto page Previous  1, 2, 3 ... 45, 46, 47 ... 51, 52, 53  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
KDJ



Joined: 06 Mar 2010
Posts: 1261
Location: Poland

PostPosted: Mon Aug 27, 2012 5:53 pm    Post subject: Reply with quote

Instructor wrote:
Don't forget to enumerate messages in WindowSubClass it will be more faster processing.

Thank you very much.
Translator.js
Updated for Scripts plugin v11.3.
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 535
Location: Сочи, Хоста

PostPosted: Mon Sep 10, 2012 2:30 pm    Post subject: Reply with quote

Подскажите такую вещь:
На js это работает
Code:

var oSys  = AkelPad.SystemFunction();
var lpXXX = oSys.RegisterCallback("FunctXXX");

function FunctXXX(...)
{
...
}


на vbs не работает
Code:
Set oSys = AkelPad.SystemFunction()
lpXXX = oSys.RegisterCallback("FunctXXX")

Function FunctXXX(...)
  ...
End Function

пишет, что "Недопустимое число аргументов или присвоения значения свойства"

Примеров, конечно на vbs в Scripts-Rus.txt я не нашёл
Back to top
View user's profile Send private message Send e-mail Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Mon Sep 10, 2012 2:39 pm    Post subject: Reply with quote

Andrey_A_A
Тут не подскажу.. Но думаю, что Basic не поддерживает калбэки, хотя могу ошибаться.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Tue Sep 11, 2012 10:15 am    Post subject: Reply with quote

Andrey_A_A
См. версию 11.5
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Tue Sep 11, 2012 10:15 am    Post subject: Reply with quote

Добавлено: возвращен скрипт ShowMenu.js теперь как подключаемая библиотека.
Исправлено: некорректно осуществлялся переход на место ошибки, при использовании метода Include с многократной вложенностью.
Исправлено: метод RegisterCallback для VBScript не работал. Добавлен пример использования в документацию.

Added: script ShowMenu.js returned now as library.
Fixed: incorrect goto error location when using Include() method with multiple nesting.
Fixed: RegisterCallback method for VBScript not working. Added example of using in documentation.


Scripts plugin v11.5
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 535
Location: Сочи, Хоста

PostPosted: Tue Sep 11, 2012 12:26 pm    Post subject: Reply with quote

Quote:
См. версию 11.5

Спасибо

Code:
некорректно осуществлялся переход на место ошибки, при использовании метода Include с многократной вложенностью.


Я так понимаю, если ошибка в функциональном скрипте, который лежит в ...AkelFiles\Plugs\Scripts\Include\ то должно открывать его и переходить к ошибке

в функциональных скриптах на vbs этого не происходит, выдаёт номер строки ошибки и не открывает его
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Wed Sep 12, 2012 4:41 am    Post subject: Reply with quote

Andrey_A_A wrote:
...в функциональных скриптах на vbs этого не происходит, выдаёт номер строки ошибки и не открывает его
Для перехода необходимо нажать на кнопку "Изменить".
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Wed Sep 12, 2012 4:42 am    Post subject: Reply with quote

Исправлено: передача отрицательных значений из VBScript.

Fixed: passing negative values from VBScript.


Scripts plugin v11.6
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 535
Location: Сочи, Хоста

PostPosted: Wed Sep 12, 2012 5:59 am    Post subject: Reply with quote

Quote:
Для перехода необходимо нажать на кнопку "Изменить".

Всегда жал на эту кнопку, ведь хочется исправить... Сообщу на конкретных примерах, если таковые будут после 11.6

-----------------
Вот обнаружил:
TestFun.vbs положите в папку Include
TestFun.vbs

Code:
' Функция создания списка всех файлов по указанному пути
Function ListFiles(FFolder)
  Set FF = CreateObject("Scripting.FileSystemObject").GetFolder(FFolder)
  For Each Files In FF.Files
    fText = fText & Files & vbNewLine
  Next
  Set FF = Nothing : ListFiles = DelEndEmptyLine(fText)
End Function


в скрипте я вызываю
Code:
Call AkelPad.Include("TestFun.vbs") : Folder = 0 : L = ListFiles(Folder)


выдаёт ошибку, нажимаю изменить ... не открывает
Back to top
View user's profile Send private message Send e-mail Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Wed Sep 12, 2012 3:44 pm    Post subject: Reply with quote

Instructor
oSet.Read не читает из файла, в котором есть комментарии (точка с запятой в начале строки).
Добавьте пожалуйста возможность работы с файлами с комментами, чтобы как и у других ini было.

Quote:
выдаёт ошибку, нажимаю изменить ... не открывает
У меня такое сегодня было на js, но я там в аргументы передал лишнюю кавычку, и оно писало, что "незавершённая строковая константа". Долго не мог понять, что оно такое..
Instructor, если можно, было бы лучше в этом случае выводить сообщение, что-то типа "о некорректно переданных параметрах в аргументы"?
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Wed Sep 12, 2012 5:40 pm    Post subject: Reply with quote

Andrey_A_A wrote:
Вот обнаружил...
См. версию 11.7
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Wed Sep 12, 2012 5:43 pm    Post subject: Reply with quote

Исправлено: некорректно осуществлялся переход на место ошибки, при вызове функции, добавленной методом Include.

Fixed: incorrect goto error location when calling function added with Include() method.


Scripts plugin v11.7
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 535
Location: Сочи, Хоста

PostPosted: Thu Sep 13, 2012 1:50 am    Post subject: Reply with quote

Instructor wrote:
См. версию 11.7

Спасибо!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5165

PostPosted: Wed Sep 26, 2012 4:00 pm    Post subject: Reply with quote

Исправлено: ошибка синхронизации при множественном запуске скрипта.

Fixed: synchronization error during multiple script execution.


Scripts plugin v11.9
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1261
Location: Poland

PostPosted: Tue Oct 02, 2012 9:57 am    Post subject: Reply with quote

Does not work:
Code:
AkelPad.TextReplace(hEditWnd, "\r", "", 0x00280001 /*FRF_BEGINNING|FRF_REGEXP|FRF_DOWN*/, true);
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 45, 46, 47 ... 51, 52, 53  Next
Page 46 of 53

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group