Ru-Board.club
← Вернуться в раздел «Программы»

» AkelPad

Автор: olDjeka
Дата сообщения: 13.12.2013 22:20
l_Instructor_l
Большое спасибо!

P.S.
Желательно чтобы AutoScript-Sample3.js (оригинал) проверял - не запускает ли он AkelPad, иначе проявляется не очень приятный побочный эффект:
при отмене открытия бинарного файла, расширение которого зарегистрировано за AkelPad, файл вновь открывается в AkelPad.
Автор: l_Instructor_l
Дата сообщения: 15.12.2013 08:01
olDjeka
Можно так:

Код: if (lParam == -22 /*EOD_MSGCANCELBINARY*/)
{
var bSkipOpen=false;

if (AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 205 /*MI_FILETYPESASSOCIATED*/, 0) & 0x4 /*FTA_OPEN*/)
{
//Get current file extension
var lpBuffer;
var pFileTypesOpen;
var nExtPos=pOpenFile.lastIndexOf(".");
var pExt="";

if (nExtPos != -1)
{
pExt=pOpenFile.substr(nExtPos + 1).toLowerCase();

//Get open types string
if (lpBuffer=AkelPad.MemAlloc(256 * _TSIZE))
{
AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 202 /*MI_FILETYPESOPEN*/, lpBuffer);
pFileTypesOpen=AkelPad.MemRead(lpBuffer, _TSTR).toLowerCase();
AkelPad.MemFree(lpBuffer);
}
if (pFileTypesOpen.lastIndexOf(pExt) != -1)
bSkipOpen=true;
}
}

if (!bSkipOpen)
oSys.Call("shell32::ShellExecute" + _TCHAR, hMainWnd, "open", pOpenFile, 0, 0, 1 /*SW_SHOWNORMAL*/);
//Exit program, if file opened on program start
if (AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 90 /*MI_ONSTART*/, 0))
AkelPad.Command(4109 /*IDM_FILE_EXIT*/);
}
Автор: tatshurik
Дата сообщения: 18.12.2013 14:18
Долго искал редактор, который бы мог подсвечивать синтаксис и при этом сможет работать с UTF файлами. Остановился на AkelPad, но вот незадача - мне потребовалось создать свой файл подсветки синтаксиса и присоединить его к программе.

Файл создал по аналогии с существующим файлом на pascal, подсветки синтаксиса добился, и только потом обратил внимание, что подсвечивается только половина слов списка: всё, что выше end_Function_block - успешно подсвечивается, всё, что ниже And - нет. что не так делаю?

Файл определения синтаксиса доступен по ссылке
scl.highlight
Автор: gyra
Дата сообщения: 18.12.2013 14:45
tatshurik
А старая версия AkelPad используется по каким-то соображениям? Попробуйте в конец файла добавить пустую строку.
Автор: tatshurik
Дата сообщения: 18.12.2013 15:31

Цитата:
А старая версия AkelPad используется по каким-то соображениям? Попробуйте в конец файла добавить пустую строку.


да вроде бы только что свежак скачал. AkelPad - v4.8.6. плагин Coder - v12.0

Пустая строка в конце ничего не изменила
Автор: gyra
Дата сообщения: 18.12.2013 15:51
tatshurik

Цитата:
да вроде бы только что свежак скачал. AkelPad - v4.8.6.

Тогда не понятно, как у вас вообще работает. Файлы подсветки имеют расширение .coder, а не .highlight, как это было в старых версиях.
Автор: Skif_off
Дата сообщения: 18.12.2013 16:42
tatshurik
Попробуйте исправленный под новую версию scl.coder.
Файл \AkelFiles\Plugs\Coder\cache стоит удалить перед запуском AkelPad (или обновить кэш).
Автор: tatshurik
Дата сообщения: 19.12.2013 07:00

Цитата:
Попробуйте исправленный под новую версию scl.coder.


ага, спасибо большое, всё заработало
Автор: Kquota
Дата сообщения: 21.12.2013 16:15
Возможно уже писали, но всё же подскажите, как сделать, чтобы новый документ открывался не в новой вкладке, а в новом окне? Чтоб все документы открывались в своих окнах, а не во вкладках?
Автор: l_Instructor_l
Дата сообщения: 21.12.2013 16:26
Kquota
Главное меню -> Настройки -> Оконный режим -> SDI
Автор: Kquota
Дата сообщения: 21.12.2013 16:40
Спасибо!
Автор: olDjeka
Дата сообщения: 30.12.2013 02:22
В AkelPad 4.8.6 иногда выскакивает сообщение об ошибке при переключении в AkelPad с другой задачи. Возникает такое редко и AkelPad при этом не "валится", а продолжает работать, про скрипты не скажу - не проверил.

Заметил, что открытый файл может быть и маленький (до 10кБ), но память и своп машины в это время были загружены сильно.

Возможно проблема и в системе, но с предидущими версиями AkelPad такого не было.

[more=Сообщение позже скопировано из раздела "Приложения" программы "Просмотр событий" WinXPSP3]
Код: Тип события:    Ошибка
Источник события:    Application Error
Категория события:    Отсутствует
Код события:    1000
Дата:        25.12.2013
Время:        23:33:39
Пользователь:        Н/Д
Компьютер:    IWILL-BD100P
Описание:
Ошибка приложения akelpad.exe, версия 4.8.6.0, модуль scripts.dll, версия 13.1.0.0, адрес 0x000011ad.
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 61 6b 65 ure ake
0018: 6c 70 61 64 2e 65 78 65 lpad.exe
0020: 20 34 2e 38 2e 36 2e 30 4.8.6.0
0028: 20 69 6e 20 73 63 72 69 in scri
0030: 70 74 73 2e 64 6c 6c 20 pts.dll
0038: 31 33 2e 31 2e 30 2e 30 13.1.0.0
0040: 20 61 74 20 6f 66 66 73 at offs
0048: 65 74 20 30 30 30 30 31 et 00001
0050: 31 61 64 0d 0a 1ad..
Автор: c930
Дата сообщения: 30.12.2013 08:48
l_Instructor_l, Kquota

Цитата:
Главное меню -> Настройки -> Оконный режим -> SDI

SDI как раз это однооконный интерфейс - Single document interface
http://forum.ru-board.com/topic.cgi?forum=5&topic=19698&start=1340#12
Автор: l_Instructor_l
Дата сообщения: 30.12.2013 16:52
olDjeka
Какие скрипты активны в AkelPad'е при переключении на него? Возможно также, что используются какие-либо внедряющиеся программы (переключатели клавиатуры, переводчики и т.д.), которые вызывают ошибку в скрипте.
Автор: olDjeka
Дата сообщения: 30.12.2013 19:06
l_Instructor_l
Активен мог быть только автоскрипт, т.к. ошибка возникала сразу при переключении сочетанием "Ctrl+Tab", а оно у меня нигде не используется.
Использую переключатель клавиатуры Arum Switcher 2.5.
И дествительно, примерно в тоже время, первый раз за многие годы он тоже сообщил об ошибке (правда, единожды).
Не придал этому значения, т.к. обычно при проблемах в системе он просто отваливается и я его перезапускаю.
Есть и другие программы реагирующие на определённые сочения клавиш, но внедряющиеся они или нет я не в курсе.
Автор: olDjeka
Дата сообщения: 06.01.2014 04:45
Вновь выскочила подобная ошибка, но при закрытии окна Akelpad.
В этот раз сохранил отчёт - может он что прояснит?
Автор: l_Instructor_l
Дата сообщения: 06.01.2014 07:30
olDjeka
В данном случае, говорить о поиске неисправности, возможно только после исключения из поля третьих сил - внедряющихся программ.
Автор: cluster
Дата сообщения: 11.01.2014 17:26
l_Instructor_l
Хотелось бы немного расширить область перед первым символом каждой строки. К примеру, довольно сложно мышью перетащить в начало выделенный текст.. даже с установленным левым отступом в n-пикселей
Автор: VSHY
Дата сообщения: 14.01.2014 11:38

Цитата:
Хотелось бы немного расширить область перед первым символом каждой строки. К примеру, довольно сложно мышью перетащить в начало выделенный текст.. даже с установленным левым отступом в n-пикселей
Меню "Настройки" -> "Параметры..." -> вкладка таблицы "Редактор 1" -> "Отступ текста".
Автор: cluster
Дата сообщения: 15.01.2014 07:11

Цитата:
Меню "Настройки" -> "Параметры..." -> вкладка таблицы "Редактор 1" -> "Отступ текста"

Об этом я написал в прошлом сообщении - эта область не решает проблему
Автор: Userrr
Дата сообщения: 24.01.2014 12:24
после последнего обновления какого-то из плагинов, перестали открываться в браузере, по двойному клику http://
какой это был плагин и как это починить?
Автор: gyra
Дата сообщения: 24.01.2014 12:42
Userrr
Это в настройках самого блокнота настраивается.
Автор: Andrey_A_A
Дата сообщения: 27.01.2014 21:24
Никто не знает что с головным сайтом?

http://akelpad.sourceforge.net/forum/viewforum.php?f=2

У меня пишет несколько дней... Иногда, база очищена:


Код: phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'a163014_forum.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 215
File : common.php
Автор: Skif_off
Дата сообщения: 27.01.2014 21:27
Andrey_A_A
Вроде второй день такое, видел только это http://sourceforge.net/p/forge/site-support/6603/
Автор: Andrey_A_A
Дата сообщения: 27.01.2014 21:37
Skif_off, перевод с ангельского даёт самые расплывчатые ответы. Будем надеяться что это просто реструктуризация, а не потереря...
Автор: Skif_off
Дата сообщения: 27.01.2014 21:49
Andrey_A_A
Проблема у нескольких проектов: +freeselfmademusic, RetroShare и WordLearningAssistant.
Кажется, если нет бэкапов, то птруба.

Добавлено:
+Bygfoot

Добавлено:
Где-то было подсмотрено меню

Код: -"Текст --> 16" Call("HexSel::Main", 1, 25)
-" 16 --> Текст" Call("HexSel::Main", 1, 26)
SEPARATOR
-" Текст --> \u0031" Call("HexSel::Main", 1, 41, "\u", "")
-"\u0031 --> Текст" Call("HexSel::Main", 1, 10, "\u", "")
SEPARATOR
-"Текст --> \x31" Call("HexSel::Main", 1, 21, "\x", "")
-" \x31 --> Текст" Call("HexSel::Main", 1, 6, "\x", "")
SEPARATOR
-"Текст --> %31" Call("HexSel::Main", 1, 21, "%", "")
-" %31 --> Текст" Call("HexSel::Main", 1, 6, "%", "")
SEPARATOR
-"Текст --> \61" Call("HexSel::Main", 1, 517, "\", "")
-" \61 --> Текст" Call("HexSel::Main", 1, 518, "\", "")
Автор: YuS_2
Дата сообщения: 28.01.2014 17:20
Skif_off

Цитата:
Вроде второй день такое, видел только это

Скорость реакции техподдержки "впечатляет":
# open tickets: 472
из которых 36 имеют статус "непрочитано", самый старый из которых от 30.11.13
Автор: Skif_off
Дата сообщения: 29.01.2014 11:03
Почему линии отступа есть не везде?

(крайний справа - активный столбец).
Автор: YuS_2
Дата сообщения: 29.01.2014 12:21
Skif_off

Цитата:
Почему линии отступа есть не везде?

Это не линии отступа, это маркеры табуляции (размер выставляется в настройках) - отображаются только в начале строки до первого непробельного символа. А крайний справа - маркер активного столбца (настройки каретки).
Автор: Skif_off
Дата сообщения: 29.01.2014 14:56
YuS_2
В SpecialChar-Rus.txt написано 8 - Линия отступа, в дефолтном меню тоже
"Линия отступа" Call("SpecialChar::Settings", 1, "8", "0", "0", -1, -1)
Не связал с размером табуляции. Жаль, не хочу менять дефолтный размер, наверное, отрублю.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.