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 ... 47, 48, 49 ... 54, 55, 56  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: 1398
Location: Poland

PostPosted: Sat Oct 27, 2012 7:41 pm    Post subject: Reply with quote

AkelPad.ReadFile() does not load entire binary file.
Reads only the leading characters to the first NUL character.
Instructor, can you fix it?

PS
Would be useful possibility to read only the specified number of characters eg.:
AkelPad.ReadFile(pFile[, nFlags][, nCodePage][, bBOM][, nChars]);
nChars=0 - entire file read,
nChars=n - read n first characters,
[nChars=-n - read n last characters].
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Sun Oct 28, 2012 12:07 pm    Post subject: Reply with quote

KDJ
Will work in 4.8.0.
Back to top
View user's profile Send private message Send e-mail
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Fri Nov 02, 2012 9:50 pm    Post subject: Reply with quote

Akelpad 4.7.9 x64
При попытке поиска с помощью SearchReplace.js возникает ошибка Error: 'nDirection' - не является числом. Возникает, только если есть файл SearchReplace.ini. Если его стереть, поиск идет без ошибок.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Tue Nov 06, 2012 3:04 pm    Post subject: Reply with quote

Xephon
Не воспроизводится. Какое содержимое SearchReplace.ini?
Back to top
View user's profile Send private message Send e-mail
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Wed Nov 07, 2012 10:13 pm    Post subject: Reply with quote

Code:
[Options]
RegExp=1
Sensitive=1
Multiline=1
EscSequences=1
ReplaceFunction=0
Direction=4
DialogWidth=678
DialogHeight=308
Find0=\[[^]]+\]\s
Find1=\[[^]]+\]\s+
Replace0=
Template0=Delete empty lines=what:/^[ \t]*$\n*/ with://rm
Template1=Delete leading and trailing spaces=what:/(^[ \t]+)|([ \t]+$)/ with://rm
Template2=Zap symbols with spaces=what:/[^\n]/ with:/ /r


Стандартный файл, который создается после первого поиска. При повторном вызове скрипта окно поиска открывается вообще без отмеченных галочек. И стоит ткнуть на направление поиска или на кнопку "найти", как вылезает окно ошибки.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Thu Nov 08, 2012 1:06 pm    Post subject: Reply with quote

Xephon
Не воспроизводится. Версия плагина и скрипта последние?
Back to top
View user's profile Send private message Send e-mail
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Thu Nov 08, 2012 1:28 pm    Post subject: Reply with quote

Akelpad 4.7.9 x64
Scripts 11.9
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Tue Nov 13, 2012 11:23 am    Post subject: Reply with quote

Instructor
Сделайте пожалуйста, чтобы
Code:
var oSet = AkelPad.ScriptSettings();
if (oSet.Begin(WScript.ScriptBaseName, ...) {
   ...
}
работало для ini-файлов с комментариями (чтобы строки с комментами игнорировались). Удобно иногда дать описание файлу + дату последней модификации/версию или тонкости заполнения..
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Wed Nov 14, 2012 6:32 am    Post subject: Reply with quote

Xephon
Возможно вы используете AkelUpdater, в котором отключено обновление скрипта. Попробуйте скопировать SearchReplace.js вручную из архива.

VladSh
Можно использовать следующую конструкцию:
Code:
;=My comment
Back to top
View user's profile Send private message Send e-mail
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Wed Nov 14, 2012 7:45 am    Post subject: Reply with quote

Версия совпадает с той, что в архиве Scripts.zip.



Окно ошибки.

Back to top
View user's profile Send private message
VladSh



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

PostPosted: Wed Nov 14, 2012 9:38 am    Post subject: Reply with quote

Instructor wrote:
Можно использовать следующую конструкцию:
Code:
;=My comment
Неожиданно! И даже пустые строки игнорирует.
Только комменты должны идти после [Options], иначе не работает.
Спасибо!
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Wed Nov 14, 2012 3:03 pm    Post subject: Reply with quote

Xephon
Все проверки x64 осуществляются на WinXP. Пока нет возможности проверить на Win7 x64.
Back to top
View user's profile Send private message Send e-mail
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Wed Nov 14, 2012 3:44 pm    Post subject: Reply with quote

Instructor, может тогда сделаете отладочную версию Scripts.dll? Проблема явно в AkelPad.ScriptSettings().Read().

Или можно попробовать поставить Win7 в VirtualBox.
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1398
Location: Poland

PostPosted: Thu Nov 29, 2012 8:05 pm    Post subject: Reply with quote

Quote:
Would be useful possibility to read only the specified number of characters eg.:
AkelPad.ReadFile(pFile[, nFlags][, nCodePage][, bBOM][, nChars]);
nChars=0 - entire file read,
nChars=n - read n first characters,
[nChars=-n - read n last characters].

Instructor, can I hope that it will be done?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5422

PostPosted: Tue Dec 04, 2012 3:57 pm    Post subject: Reply with quote

Добавлено: необязательный параметр в метод ReadFile для прочтения указанного количества первых байт файла.

Added: optional parameter in ReadFile method for read specified number of first bytes in file.


Scripts plugin v12.1
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 47, 48, 49 ... 54, 55, 56  Next
Page 48 of 56

 
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