Не могли бы поделиться этой версией? Разобраться, что не так, поскольку 1.2 у меня тоже не рисует может настройка какая нужна/ненужна...1.0 работает на 4.8.7
Scripts discussion (2)
- Author
- Message
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Подскажите, есть номер строки, она не активна, нужно:
1. Получить начальную позицию строки по её номеру
2. Получить конечную позицию строки по её номеру
3. Всю строку, ну это можно, зная 1 и 2
-------------------- Добавлено:
Разобрался:
1. Получить начальную позицию строки по её номеру
2. Получить конечную позицию строки по её номеру
3. Всю строку, ну это можно, зная 1 и 2
-------------------- Добавлено:
Разобрался:
Code: Select all
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.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
1.2 у меня работает тоже. Вероятно что-то делаете не так.
Рисует оно исключительно если двигаетесь стрелками(именно стрелками а не стрелками на дополнительной клавиатуре, хотя я попросил бы Инструктора те стрелки тоже учитывать)(PageUp,PageDown,Home,End не котируются тут) и только тогда когда зажат Shift. Ну и желательно делать это в режиме замены.
Рисует оно исключительно если двигаетесь стрелками(именно стрелками а не стрелками на дополнительной клавиатуре, хотя я попросил бы Инструктора те стрелки тоже учитывать)(PageUp,PageDown,Home,End не котируются тут) и только тогда когда зажат Shift. Ну и желательно делать это в режиме замены.
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
FeyFre
Спасибо за поддержку. Нашёл виновника. Скрипт LineBoardRClickPanel.js. Точнее они между собой не дружат. При загруженном в память скрипте LineBoardRClickPanel.js, не рисует DrawLine.js. А при загруженном в память DrawLine.js, не включается LineBoardRClickPanel.js.
Уважаемые Instructor и/или KDJ, если возможно, поправьте, пжл, недоразумение.
Спасибо за поддержку. Нашёл виновника. Скрипт LineBoardRClickPanel.js. Точнее они между собой не дружат. При загруженном в память скрипте LineBoardRClickPanel.js, не рисует DrawLine.js. А при загруженном в память DrawLine.js, не включается LineBoardRClickPanel.js.
Уважаемые Instructor и/или KDJ, если возможно, поправьте, пжл, недоразумение.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
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
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
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Поскольку сейчас для подсветки (плагин Coder) весьма эффективно используются регулярные выражения, хотелось бы увидеть поддержку регулярных выражений и для операции отметки выделенного текста. Например:
А в этой теме пишу потому, что, глядя на диалог SearchReplace.js, задался мыслью: а почему здесь нет кнопки Mark All (Отметить все), которая подсветила бы все вхождения в тексте на основе заданного регулярного выражения (например, того же "#[0-9A-F]{6}")? (Просто для уточнения: это вопрос не по синтаксическим файлам подсветки, а вопрос именно по подсвечиванию произвольного текста, заданного регулярным выражением, в процессе работы с документом - как аналог поиска строки.)
Code: Select all
AkelPad.Call("Coder::HighLight", 2, "#802020", "0", 0, 0, 3101, "#[0-9A-F]{6}", -1)
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
См. Scripts plugin v13.3yozhic wrote:При загруженном в память скрипте LineBoardRClickPanel.js, не рисует DrawLine.js.
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
При запуске скрипта Restart.js от Infocatcher падает AkelPad. В системном crush-отчёте ссылка на Scripts.dll.
Строка меню с параметрами (с которой запускаю):
Строка меню с параметрами (с которой запускаю):
Code: Select all
-"Restart AkelPad session" Call("Scripts::Main", 1, "Restart.js", '-nirCmd="%a\..\..\utils\ConsoleX\nircmd.exe" -session="OnExit"')
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
FileAndStream.js
Fixed: shown incorrect drive letters in ComboBoxes.
Fixed: shown incorrect drive letters in ComboBoxes.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
yozhic
Не воспроизводится. Попробуйте поменять местами:
Не воспроизводится. Попробуйте поменять местами:
Code: Select all
AkelPad.Exec(cmd, akelDir);
AkelPad.Command(4109); // Exit
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
У меня периодически падает при перезапуске (но перезапускается при этом корректно) из-за autoSaveSession.js.Instructor wrote:Не воспроизводится. Попробуйте поменять местами:Code: Select all
AkelPad.Exec(cmd, akelDir); AkelPad.Command(4109); // Exit
Причем даже вот так:
Code: Select all
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: Select all
function mainCallback(hWnd, uMsg, wParam, lParam) {
return; // !