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 ... 44, 45, 46 ... 52, 53, 54  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Wed Jul 25, 2012 4:50 pm    Post subject: Reply with quote

Infocatcher
Когда из скрипта методу передается "true", он получает "-1". Поэтому явно в описании указано "1":
Scripts-Rus.txt wrote:
bBOM
Сигнатура BOM файла. 1 - присутствует, 0 - отсутствует, -1 либо не указана - используется текущий BOM.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1591

PostPosted: Wed Jul 25, 2012 5:48 pm    Post subject: Reply with quote

Instructor
Тогда это nBOM, а не bBOM. Very Happy
А почему так странно преобразует, когда сам JScript выдает 1:
Code:
WScript.Echo(Number(true));
?

И что тогда в AkelPad.ReadFile()? Можно true/false передавать?
(И надо бы там дополнить доку в этом месте Smile)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Sun Aug 19, 2012 4:27 pm    Post subject: Reply with quote

Добавлено: возможность с помощью методов AkelPad.WindowSubClass, AkelPad.WindowUnsubClass устанавливать/удалять перехват сообщений:
- для главного окна;
- для всех окон редактирования;
- для всех вкладок режима MDI.
Добавлено: метод AkelPad.WindowNextProc - посылает сообщение следующей процедуре в цепи.
Добавлено: метод AkelPad.WindowNoNextProc - предотвращает отсыл текущего сообщения следующей процедуре в цепи.
Добавлено: метод AkelPad.ScriptHandle - позволяет взаимодействовать с другими работающими скриптами.

Added: ability using methods AkelPad.WindowSubClass, AkelPad.WindowUnsubClass to install/uninstall posts catching:
- for the main window;
- for all editing windows;
- for all tabs in MDI mode.
Added: method AkelPad.WindowNextProc - send message to the next procedure in chain.
Added: method AkelPad.WindowNoNextProc - prevent sending current message to the next procedure in chain.
Added: method AkelPad.ScriptHandle - allows to interact with other running scripts.


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



Joined: 06 Mar 2010
Posts: 1323
Location: Poland

PostPosted: Sun Aug 19, 2012 8:16 pm    Post subject: Reply with quote

Instructor
In the script FileAndStream.js following keys stopped working: Tab, Enter, Esc (in ListView control).
In the previous version of the plugin everything worked.
What can I do to fix it?
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1323
Location: Poland

PostPosted: Sun Aug 19, 2012 9:19 pm    Post subject: Reply with quote

A small mistake in the documentation (Scripts-Eng.txt):
Code:
22  //SH_GETFILE  Retrieve script file.
    //  nData: script handle.
    //  Return value: script file.
22  //SH_GETNCLUDE  Retrieve include script file.
    //  nData: script handle.
    //  Return value: include script file.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Mon Aug 20, 2012 9:01 am    Post subject: Reply with quote

KDJ wrote:
What can I do to fix it?

Quote:
if (uMsg == 0x87) //WM_GETDLGCODE
{
AkelPad.WindowNoNextProc(...);
return 0x4; //DLGC_WANTALLKEYS
}


KDJ wrote:
A small mistake in the documentation (Scripts-Eng.txt):...
Corrected.
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1323
Location: Poland

PostPosted: Sun Aug 26, 2012 7:45 pm    Post subject: Reply with quote

Instructor
In Translator.js with Scripts plugin v11.3, key Shift+Enter inserts a new line.
In the previous version of the plugin, did not insert a new line.
What can I do to it work as before?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Mon Aug 27, 2012 4:21 am    Post subject: Reply with quote

KDJ
Quote:
if (uMsg == 0x102) //WM_CHAR
{
if ((wParam == 13 /*VK_RETURN*/) && (Ctrl() || Shift()))
{
AkelPad.WindowNoNextProc(...);
return 0;
}
}
else if (uMsg == 256) //WM_KEYDOWN
{
if ((wParam == 0x56 /*V key*/) && Ctrl() && Shift())
return 0;
}
Don't forget to enumerate messages in WindowSubClass it will be more faster processing.
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



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

PostPosted: Mon Aug 27, 2012 8:43 am    Post subject: Reply with quote

Подскажите метод TextFind(hHandle, pFindIt, nFlags);
умеет искать с помощью регулярных выражений?
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: 5293

PostPosted: Mon Aug 27, 2012 8:52 am    Post subject: Reply with quote

Andrey_A_A
Умеет - флаг 0x80000 /*AEFR_REGEXP*/. Надо будет документацию обновить.
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



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

PostPosted: Mon Aug 27, 2012 9:13 am    Post subject: Reply with quote

Quote:
Умеет - флаг 0x80000 /*AEFR_REGEXP*/.

Instructor, спасибо, чуял что может)

но
Code:
TFind = AkelPad.TextFind(0, ".*", &H80000001)


не работает, всегда TFind = -1
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: 5293

PostPosted: Mon Aug 27, 2012 9:22 am    Post subject: Reply with quote

Andrey_A_A
Помоему идет небольшая несостыковка по количеству нолей Smile
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



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

PostPosted: Mon Aug 27, 2012 10:58 am    Post subject: Reply with quote

Quote:
Помоему идет небольшая несостыковка по количеству нолей

Наверно, всё перепробовал - не получается, мне нужно поиск вниз с рег выражениями, не издевайтесь, помогите Very Happy написать цифру в формате &H... для vbs

Code:
    0x00000001  //FR_DOWN        Найти вниз.

00000001 - 8 цифр, 80000 - 5 цифр, короче не складывается у меня
Very Happy
Back to top
View user's profile Send private message Send e-mail Visit poster's website
F. Phoenix



Joined: 24 Dec 2011
Posts: 124

PostPosted: Mon Aug 27, 2012 11:24 am    Post subject: Reply with quote

Ну а как ты в десятичной системе сложил бы? Так и тут, первые нули же не считаются)
Если все равно сложно, то можешь воспользоваться шестнадцатеричным режимом калькулятора Wink
Back to top
View user's profile Send private message
Andrey_A_A



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

PostPosted: Mon Aug 27, 2012 12:41 pm    Post subject: Reply with quote

Code:
Ну а как ты в десятичной системе сложил бы? Так и тут, первые нули же не считаются)
Если все равно сложно, то можешь воспользоваться шестнадцатеричным режимом калькулятора

Спасибо Very Happy
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 44, 45, 46 ... 52, 53, 54  Next
Page 45 of 54

 
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