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 discussion (2)
Goto page Previous  1, 2, 3 ... 86, 87, 88 ... 94, 95, 96  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
yozhic



Joined: 20 Jun 2011
Posts: 53
Location: Электросталь

PostPosted: Wed Feb 19, 2014 3:46 pm    Post subject: Reply with quote

FeyFre
Quote:
1.0 работает на 4.8.7

Не могли бы поделиться этой версией? Разобраться, что не так, поскольку 1.2 у меня тоже не рисует Embarassed может настройка какая нужна/ненужна...
Back to top
View user's profile Send private message
Andrey_A_A



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

PostPosted: Thu Feb 20, 2014 9:21 am    Post subject: Reply with quote

Подскажите, есть номер строки, она не активна, нужно:

1. Получить начальную позицию строки по её номеру
2. Получить конечную позицию строки по её номеру
3. Всю строку, ну это можно, зная 1 и 2

-------------------- Добавлено:
Разобрался:
Code:
    nBegPosLine = AkelPad.SendMessage(hWnd, 187, Number, 0)
    nEndPosLine = nBegPosLine + AkelPad.SendMessage(hWnd, 193, AkelPad.SendMessage(hWnd, 187, Number, 0), 0)


Last edited by Andrey_A_A on Thu Feb 20, 2014 10:47 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Thu Feb 20, 2014 9:57 am    Post subject: Reply with quote

1.2 у меня работает тоже. Вероятно что-то делаете не так.
Рисует оно исключительно если двигаетесь стрелками(именно стрелками а не стрелками на дополнительной клавиатуре, хотя я попросил бы Инструктора те стрелки тоже учитывать)(PageUp,PageDown,Home,End не котируются тут) и только тогда когда зажат Shift. Ну и желательно делать это в режиме замены.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
yozhic



Joined: 20 Jun 2011
Posts: 53
Location: Электросталь

PostPosted: Thu Feb 20, 2014 10:50 am    Post subject: Reply with quote

FeyFre
Спасибо за поддержку. Нашёл виновника. Скрипт LineBoardRClickPanel.js. Точнее они между собой не дружат. При загруженном в память скрипте LineBoardRClickPanel.js, не рисует DrawLine.js. А при загруженном в память DrawLine.js, не включается LineBoardRClickPanel.js.
Уважаемые Instructor и/или KDJ, если возможно, поправьте, пжл, недоразумение.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Thu Feb 20, 2014 11:01 am    Post subject: Reply with quote

Andrey_A_A
покурите AEM_GETWRAPLINE и AEM_GETUNWRAPLINE
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Fri Feb 21, 2014 11:43 am    Post subject: Reply with quote

measuresConverter.js
Used faster way to get data from fxexchangerate.com
Added -preferFXExchangeRate argument
Force don't cache data from fxexchangerate.com
Localize thousands separator:
1 234 567 (Russian)
1,234,567 (English)
Note: used system settings, regardless of AkelPad locale
Added bitcoin (BTC), used data from bitcoincharts.com
Show last update time in window title
Added -showLastUpdate argument
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5404

PostPosted: Sat Feb 22, 2014 6:19 am    Post subject: Reply with quote

Добавлено: поддержка x64.

PrintAll.js v1.4
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 851
Location: Kyiv, Ukraine

PostPosted: Sat Feb 22, 2014 11:03 am    Post subject: Reply with quote

Поскольку сейчас для подсветки (плагин Coder) весьма эффективно используются регулярные выражения, хотелось бы увидеть поддержку регулярных выражений и для операции отметки выделенного текста. Например:
Code:
AkelPad.Call("Coder::HighLight", 2, "#802020", "0", 0, 0, 3101, "#[0-9A-F]{6}", -1)

А в этой теме пишу потому, что, глядя на диалог SearchReplace.js, задался мыслью: а почему здесь нет кнопки Mark All (Отметить все), которая подсветила бы все вхождения в тексте на основе заданного регулярного выражения (например, того же "#[0-9A-F]{6}")? (Просто для уточнения: это вопрос не по синтаксическим файлам подсветки, а вопрос именно по подсвечиванию произвольного текста, заданного регулярным выражением, в процессе работы с документом - как аналог поиска строки.)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5404

PostPosted: Sat Feb 22, 2014 12:00 pm    Post subject: Reply with quote

yozhic wrote:
При загруженном в память скрипте LineBoardRClickPanel.js, не рисует DrawLine.js.
См. Scripts plugin v13.3
Back to top
View user's profile Send private message Send e-mail
yozhic



Joined: 20 Jun 2011
Posts: 53
Location: Электросталь

PostPosted: Sat Feb 22, 2014 12:20 pm    Post subject: Reply with quote

Instructor
Теперь всё замечательно - оба работают. Спасибо.
Back to top
View user's profile Send private message
yozhic



Joined: 20 Jun 2011
Posts: 53
Location: Электросталь

PostPosted: Mon Feb 24, 2014 1:38 pm    Post subject: Reply with quote

При запуске скрипта Restart.js от Infocatcher падает AkelPad. В системном crush-отчёте ссылка на Scripts.dll.
Строка меню с параметрами (с которой запускаю):
Code:
-"Restart AkelPad session" Call("Scripts::Main", 1, "Restart.js", '-nirCmd="%a\..\..\utils\ConsoleX\nircmd.exe" -session="OnExit"')

Отчёт:

Problem signature:
Problem Event Name: APPCRASH
Application Name: AkelPad.exe
Application Version: 4.8.7.0
Application Timestamp: 52ee3cb1
Fault Module Name: Scripts.dll
Fault Module Version: 13.4.0.0
Fault Module Timestamp: 5308dd5c
Exception Code: c0000005
Exception Offset: 00003095
OS Version: 6.3.9600.2.0.0.256.4
Locale ID: 1033
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: 2af1
Additional Information 4: 2af1ed6f1bdf9836b314522e3dfa0012
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1396
Location: Poland

PostPosted: Tue Feb 25, 2014 8:38 pm    Post subject: Reply with quote

FileAndStream.js
Fixed: shown incorrect drive letters in ComboBoxes.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5404

PostPosted: Thu Feb 27, 2014 6:07 am    Post subject: Reply with quote

yozhic
Не воспроизводится. Попробуйте поменять местами:
Code:
AkelPad.Exec(cmd, akelDir);
AkelPad.Command(4109); // Exit
Back to top
View user's profile Send private message Send e-mail
yozhic



Joined: 20 Jun 2011
Posts: 53
Location: Электросталь

PostPosted: Thu Feb 27, 2014 7:18 am    Post subject: Reply with quote

Instructor
Quote:
Попробуйте поменять местами

Помогло. Спасибо.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Thu Feb 27, 2014 8:59 am    Post subject: Reply with quote

Instructor wrote:
Не воспроизводится. Попробуйте поменять местами:
Code:
AkelPad.Exec(cmd, akelDir);
AkelPad.Command(4109); // Exit

У меня периодически падает при перезапуске (но перезапускается при этом корректно) из-за autoSaveSession.js.
Причем даже вот так:
Code:
function mainCallback(hWnd, uMsg, wParam, lParam) {
   if(uMsg == 0x406 /*AKDN_MAIN_ONFINISH*/) {
      oSys.Call("user32::PostQuitMessage", 0); // Exit message loop
      return;
   }
   return; // !

От порядка тех строк не зависит.

P.S. И даже вот так:
Code:
function mainCallback(hWnd, uMsg, wParam, lParam) {
   return; // !
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 86, 87, 88 ... 94, 95, 96  Next
Page 87 of 96

 
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