Показать полную графическую версию : [addon] Akelpad
mitek_gsm
16-08-2007, 20:58
2 YuriPet, спасибо конечно, но это не выход. Перебирать открывая с разными кодировками глупо.
mitek_gsm
также было и в 2.х "меню Кодировки - Открыть как..." в чем же отличие от 3.х помимо того что теперь это делается парвым кликом мыши по области где отображается текущая кодировка?
Это раз а второе никто тебе не мешает выделить весь текст или часть текста и нажать Alt+R и перекодировать текст (Правка - Выделение - Перекодировать). Или использовать плагин контекстного меню, и добавить пукт смена кодировки туда.
Скачал с адреса на WIKI версию 3.3.3 - внутри в файле addon.nfo написано, что это 3.3.0
Busel,
Готовый аддон Akelpad 3.4.0
Размер: 88.20 кб
ссылка на ifolder.ru (http://ifolder.ru/3544271)
Polydyrak
30-09-2007, 18:02
mitek_gsm,
Если нужно меню кодировка, можно сделать самостоятельно
Я для себя сделал так:
http://img154.imageshack.us/img154/4508/appg5.jpg (http://imageshack.us)
Для этого нужно поправить ResHacker-ом Menu 4001 в AkelPad.exe. Вот пример моего
4001 MENU
LANGUAGE LANG_RUSSIAN, 0x1
{
POPUP "&Файл"
{
MENUITEM "&Новый\tCtrl+N", 4101
MENUITEM "Созд&ать окно\tCtrl+Shift+N", 4102
MENUITEM "&Открыть...\tCtrl+O", 4103
MENUITEM "&Переоткрыть\tF5", 4104
MENUITEM "&Сохранить\tCtrl+S", 4105
MENUITEM "Сохранить &как...\tCtrl+Shift+S", 4106
MENUITEM "Сохранить &все", 4110
MENUITEM SEPARATOR
MENUITEM "Пара&метры страницы...", 4107
MENUITEM "&Печать...\tCtrl+P", 4108
MENUITEM SEPARATOR
POPUP "Последние &файлы"
{
MENUITEM SEPARATOR
}
MENUITEM SEPARATOR
MENUITEM "В&ыход\tEsc", 4109
}
POPUP "&Правка"
{
MENUITEM "&Отменить\tCtrl+Z", 4151
MENUITEM "Пов&торить\tCtrl+Shift+Z", 4152
MENUITEM SEPARATOR
MENUITEM "&Вырезать\tCtrl+X", 4153
MENUITEM "&Копировать\tCtrl+C", 4154
MENUITEM "Вст&авить\tCtrl+V", 4155
MENUITEM "&Удалить\tDel", 4156
MENUITEM "В&ыделить всё\tCtrl+A", 4157
MENUITEM SEPARATOR
MENUITEM "Вставить &символ\tCtrl+I", 4163
POPUP "Вы&деление"
{
MENUITEM "&Добавить Tab\tTab", 4165
MENUITEM "&Убрать Tab\tShift+Tab", 4167
MENUITEM "Д&обавить пробел\tSpace", 4169
MENUITEM "У&брать пробел\tShift+Space", 4171
MENUITEM "Убр&ать первый символ\tShift+Backspace", 4173
MENUITEM "Убра&ть Tab'ы и пробелы в конце\tAlt+Backspace", 4174
MENUITEM SEPARATOR
MENUITEM "ВСЕ &ПРОПИСНЫЕ\tCtrl+6", 4175
MENUITEM "все &строчные\tCtrl+7", 4176
MENUITEM "&Как в предложениях.\tCtrl+8", 4177
MENUITEM "&Начинать С Прописных\tCtrl+9", 4178
MENUITEM "&иНВЕРТИРОВАТЬ\tCtrl+0", 4179
MENUITEM SEPARATOR
MENUITEM "Перекодироват&ь...\tAlt+R", 4182
}
POPUP "&Формат новой строки"
{
MENUITEM "DOS/Windows (0Dh, 0Ah)", 4180
MENUITEM "Unix (0Ah)", 4181
}
}
POPUP "Найти"
{
MENUITEM "Найт&и...\tCtrl+F", 4158
MENUITEM "Найти далее в&низ\tF3", 4159
MENUITEM "Найти далее ввер&х\tShift+F3", 4160
MENUITEM SEPARATOR
MENUITEM "&Заменить...\tCtrl+R", 4161
MENUITEM "&Перейти к строке...\tCtrl+G", 4162
}
POPUP "Кодировка"
{
MENUITEM "Открыть как Windows-1251\tAlt+W", 4409
MENUITEM "Открыть как DOS-866\tAlt+D", 4410
MENUITEM "Открыть как КОИ8-Р\tAlt+K", 4414
POPUP "Открыть как Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tAlt+L", 4411
MENUITEM "UCS-2 big endian\tAlt+B", 4412
MENUITEM "UTF-8\tAlt+U", 4413
}
MENUITEM SEPARATOR
MENUITEM "Сохранить в Windows-1251\tCtrl+Alt+W", 4415
MENUITEM "Сохранить в DOS-866\tCtrl+Alt+D", 4416
MENUITEM "Сохранить в КОИ8-Р\tCtrl+Alt+K", 4420
POPUP "Сохранить в Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tCtrl+Alt+L", 4417
MENUITEM "UCS-2 big endian\tCtrl+Alt+B", 4418
MENUITEM "UTF-8\tCtrl+Alt+U", 4419
}
MENUITEM SEPARATOR
MENUITEM "Определить кодировку\tAlt+F5", 4408
}
POPUP "&Вид"
{
MENUITEM "&Шрифт...", 4201
MENUITEM "Цвет &текста...", 4202
MENUITEM "Цвет ф&она...", 4203
MENUITEM SEPARATOR
POPUP "&Размер шрифта"
{
MENUITEM "У&величить шрифт\tCtrl+Num +", 4204
MENUITEM "У&меньшить шрифт\tCtrl+Num -", 4205
}
POPUP "&Выравнивание"
{
MENUITEM "По &левому краю", 4206
MENUITEM "По &центру", 4207
MENUITEM "По &правому краю", 4208
}
MENUITEM SEPARATOR
MENUITEM "П&еренос по словам\tCtrl+U", 4209
MENUITEM "&Поверх всех окон\tCtrl+T", 4210
MENUITEM "&Строка состояния", 4211
MENUITEM SEPARATOR
POPUP "&Язык"
{
MENUITEM SEPARATOR
}
}
POPUP "&Настройки"
{
MENUITEM "П&лагины...\tAlt+P", 4259
MENUITEM "&Выполнить\tCtrl+F5", 4251
MENUITEM SEPARATOR
MENUITEM "&Только чтение\tCtrl+E", 4261
MENUITEM "&Сохранять время файла", 4252
MENUITEM "Со&хранять отступы слева\tCtrl+L", 4254
MENUITEM "Следить за &изменением файла", 4253
MENUITEM "Не открывать ф&айл дважды", 4255
MENUITEM "Не открывать про&грамму дважды", 4256
MENUITEM SEPARATOR
POPUP "&Оконный режим"
{
MENUITEM "&Однооконный (SDI)", 4257
MENUITEM "&Многооконный (MDI)", 4258
}
MENUITEM SEPARATOR
MENUITEM "&Параметры...", 4260
}
POPUP "&Окно"
{
POPUP "Вк&ладки"
{
MENUITEM "С&верху", 4301
MENUITEM "С&низу", 4302
MENUITEM "С&крыть", 4303
MENUITEM SEPARATOR
MENUITEM "&Стандарные", 4304
MENUITEM "Кн&опки", 4305
MENUITEM "&Плоские кнопки", 4306
MENUITEM SEPARATOR
MENUITEM "С&ледующая-Предыдущая", 4310
MENUITEM "П&равая-Левая", 4311
}
MENUITEM SEPARATOR
MENUITEM "&Горизонтально", 4307
MENUITEM "&Вертикально", 4308
MENUITEM "&Каскадом", 4309
}
POPUP "&Справка"
{
MENUITEM "&О программе", 4351
}
}
Вроде всё работает нормально, AkelPad 3.3.3.6
mitek_gsm
30-09-2007, 19:00
Polydyrak, спс за совет, попробую.
Готовый аддон
AkelPad 3.41 (http://forum.oszone.net/attachment.php?attachmentid=6216&stc=1&d=1192266039)
Polydyrak,
а на 3.41 твой метод пробовал работает?
Обновление AkelPad 3.4.2 (http://akelpad.sourceforge.net/ru/download.php)
Готовый аддон
Аддон AkelPad 3.4.2 (http://forum.oszone.net/attachment.php?attachmentid=6507&stc=1&d=1193581793)
Программа обновилась
Готовый аддон
Аддон AkelPad 3.4.3 (http://forum.oszone.net/attachment.php?attachmentid=6784&stc=1&d=1194719679)
2poisonS
10-11-2007, 21:51
viksem, Оперативно :)
Можно ли в самом дистрибутиве заменить notepad.ex_ на akelpad, соответственно переименовав его и выведя из списка защиты?
0rs,
нет так как не все так просто блокнот отвечает за установку элемента батарея
батарея и с akelpad устанавливается, только спрашивает разрешение. В файле battery.inf нет даже упоминания на notepad, и сам стандартный блокнот вроде подписи не имеет. Может использование пропатченой sfc_os.dll поможет?
Polydyrak
13-11-2007, 22:51
а на 3.41 твой метод пробовал работает? »
В данный момент использую версию 3.4.2
Метод то работоет, но есть одно НО ...
Пример (http://forum.oszone.net/post-651933-240.html), который я приводил на версии 3.4.2 работает лишь в том случаи если в настройках AkelPad поставить галку сохранять эти самые настройки в ini,
http://img158.imageshack.us/img158/3774/1copyvd1.jpg (http://imageshack.us)
но как только переставляешь галку на "сохранять настройки в реестре"
http://img225.imageshack.us/img225/7664/2copyal4.jpg (http://imageshack.us)
Один из пунктов съедается (Вид). Как ни кавырял, так и не смог понять почему это происходит.
Но заметил, что если убрать какой-нибудь пункт (неважно какой) то всё становится нормально.
Позтому пришлось отказаться от отдельного меню "Найти" и вернуть его назад в "Правку".
http://img80.imageshack.us/img80/9241/27434421rg9.jpg (http://imageshack.us)
Если делать так, то всё работает нормально (и "Кадировка" в том числе). Вот пример Menu 4001 :
4001 MENU
LANGUAGE LANG_RUSSIAN, 0x1
{
POPUP "&Файл"
{
MENUITEM "&Новый\tCtrl+N", 4101
MENUITEM "Созд&ать окно\tCtrl+Shift+N", 4102
MENUITEM "&Открыть...\tCtrl+O", 4103
MENUITEM "&Переоткрыть\tF5", 4104
MENUITEM "&Сохранить\tCtrl+S", 4105
MENUITEM "Сохранить &как...\tCtrl+Shift+S", 4106
MENUITEM "Сохранить &все", 4110
MENUITEM SEPARATOR
MENUITEM "Пара&метры страницы...", 4107
MENUITEM "&Печать...\tCtrl+P", 4108
MENUITEM SEPARATOR
POPUP "Последние &файлы"
{
MENUITEM "_", 5001
}
MENUITEM SEPARATOR
MENUITEM "В&ыход\tEsc", 4109
}
POPUP "&Правка"
{
MENUITEM "&Отменить\tCtrl+Z", 4151
MENUITEM "Пов&торить\tCtrl+Shift+Z", 4152
MENUITEM SEPARATOR
MENUITEM "&Вырезать\tCtrl+X", 4153
MENUITEM "&Копировать\tCtrl+C", 4154
MENUITEM "Вст&авить\tCtrl+V", 4155
MENUITEM "&Удалить\tDel", 4156
MENUITEM "В&ыделить всё\tCtrl+A", 4157
MENUITEM SEPARATOR
MENUITEM "Найт&и...\tCtrl+F", 4158
MENUITEM "Найти далее в&низ\tF3", 4159
MENUITEM "Найти далее ввер&х\tShift+F3", 4160
MENUITEM "&Заменить...\tCtrl+R", 4161
MENUITEM "&Перейти к строке...\tCtrl+G", 4162
MENUITEM SEPARATOR
MENUITEM "Вставить &символ\tCtrl+I", 4163
POPUP "Вы&деление"
{
MENUITEM "&Добавить Tab\tTab", 4165
MENUITEM "&Убрать Tab\tShift+Tab", 4167
MENUITEM "Д&обавить пробел\tSpace", 4169
MENUITEM "У&брать пробел\tShift+Space", 4171
MENUITEM "Убр&ать первый символ\tShift+Backspace", 4173
MENUITEM "Убра&ть Tab'ы и пробелы в конце\tAlt+Backspace", 4174
MENUITEM SEPARATOR
MENUITEM "ВСЕ &ПРОПИСНЫЕ\tCtrl+6", 4175
MENUITEM "все &строчные\tCtrl+7", 4176
MENUITEM "&Как в предложениях.\tCtrl+8", 4177
MENUITEM "&Начинать С Прописных\tCtrl+9", 4178
MENUITEM "&иНВЕРТИРОВАТЬ\tCtrl+0", 4179
MENUITEM SEPARATOR
MENUITEM "Перекодироват&ь...\tAlt+R", 4182
}
POPUP "&Формат новой строки"
{
MENUITEM "DOS/Windows (0Dh, 0Ah)", 4180
MENUITEM "Unix (0Ah)", 4181
}
}
POPUP "&Вид"
{
MENUITEM "&Шрифт...", 4201
MENUITEM "Цвет &текста...", 4202
MENUITEM "Цвет ф&она...", 4203
MENUITEM SEPARATOR
POPUP "&Размер шрифта"
{
MENUITEM "У&величить шрифт\tCtrl+Num +", 4204
MENUITEM "У&меньшить шрифт\tCtrl+Num -", 4205
}
POPUP "&Выравнивание"
{
MENUITEM "По &левому краю", 4206
MENUITEM "По &центру", 4207
MENUITEM "По &правому краю", 4208
}
MENUITEM SEPARATOR
MENUITEM "П&еренос по словам\tCtrl+U", 4209
MENUITEM "&Поверх всех окон\tCtrl+T", 4210
MENUITEM "&Строка состояния", 4211
MENUITEM SEPARATOR
POPUP "&Язык"
{
MENUITEM "_", 6001
}
}
POPUP "Кодировка"
{
MENUITEM "Открыть как Windows-1251\tAlt+W", 4409
MENUITEM "Открыть как DOS-866\tAlt+D", 4410
MENUITEM "Открыть как КОИ8-Р\tAlt+K", 4414
POPUP "Открыть как Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tAlt+L", 4411
MENUITEM "UCS-2 big endian\tAlt+B", 4412
MENUITEM "UTF-8\tAlt+U", 4413
}
MENUITEM SEPARATOR
MENUITEM "Сохранить в Windows-1251\tCtrl+Alt+W", 4415
MENUITEM "Сохранить в DOS-866\tCtrl+Alt+D", 4416
MENUITEM "Сохранить в КОИ8-Р\tCtrl+Alt+K", 4420
POPUP "Сохранить в Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tCtrl+Alt+L", 4417
MENUITEM "UCS-2 big endian\tCtrl+Alt+B", 4418
MENUITEM "UTF-8\tCtrl+Alt+U", 4419
}
MENUITEM SEPARATOR
MENUITEM "Определить кодировку\tAlt+F5", 4408
}
POPUP "&Настройки"
{
MENUITEM "П&лагины...\tAlt+P", 4259
MENUITEM "&Выполнить\tCtrl+F5", 4251
MENUITEM SEPARATOR
MENUITEM "&Только чтение\tCtrl+E", 4261
MENUITEM "Со&хранять отступы слева\tCtrl+L", 4254
MENUITEM "Следить за &изменением файла", 4253
MENUITEM "&Сохранять время файла", 4252
MENUITEM "Не открывать ф&айл дважды", 4255
MENUITEM "Не открывать про&грамму дважды", 4256
MENUITEM SEPARATOR
POPUP "&Оконный режим"
{
MENUITEM "&Однооконный (SDI)", 4257
MENUITEM "&Многооконный (MDI)", 4258
}
MENUITEM SEPARATOR
MENUITEM "&Параметры...", 4260
}
POPUP "&Окно"
{
POPUP "Вк&ладки"
{
MENUITEM "С&верху", 4301
MENUITEM "С&низу", 4302
MENUITEM "С&крыть", 4303
MENUITEM SEPARATOR
MENUITEM "&Стандарные", 4304
MENUITEM "Кн&опки", 4305
MENUITEM "&Плоские кнопки", 4306
MENUITEM SEPARATOR
MENUITEM "С&ледующая-Предыдущая", 4310
MENUITEM "П&равая-Левая", 4311
}
MENUITEM SEPARATOR
MENUITEM "&Горизонтально", 4307
MENUITEM "&Вертикально", 4308
MENUITEM "&Каскадом", 4309
}
POPUP "&Справка"
{
MENUITEM "&О программе", 4351
}
}
нет так как не все так просто блокнот отвечает за установку элемента батарея »
Что за элемент батарея? :dont-know
AkelPad 3.44
rapidshare.com
Addon AkelPad 3.44 (http://rapidshare.com/files/73038063/Akelpad344.7z)
ifolder.ru
Addon AkelPad 3.44 (http://ifolder.ru/4344285)
Rogalik,
дык это компонент винды сам точно не знаю что такое
Polydyrak,
а вот если использовать твой метод со старшими версиями проверял?
Polydyrak
29-11-2007, 13:03
а вот если использовать твой метод со старшими версиями проверял? »
с версией 3.44 не проверял, но наверное опять будет также неоднозначно...
Если ограничится добавлением только меню "Кадировка" и больше ничего не трогать, то всё должно быть нормально.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC