PDA

Показать полную графическую версию : [addon] Akelpad


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

BXA
01-04-2008, 11:13
add-on AkelPad Rus от BXA

AkelPad Представляет собой многофункциональный текстовый редактор
заменитель стандартного Блокнота Windows.
Изменён заголовок окна на "Блокнот" и иконка в стиле Vista.
Добавлено меню Вид - Кодировка, плагины Toolbar, HighLight
и LineBoard (выключен по умолчанию)
Метод интеграции sysoc на T13 с полной заменой notepad.exe
Без возможности деинсталляции

В версии от 01.04.2008
* Новая версия на базе AkelPad 3.5.4

VitRom
01-04-2008, 14:37
Аддон в 2 места копирует плагины »ёлки-палки! :( Да заметно, не слепой же!

Речь. Идёт. О. Последующей ("в будущем", "в дальнейшем", "уже после установки", "через некоторое время" и т.д.). Установке. Дополнительных. Плагинов.
А также о работе с вновь создаваемыми юзерскими файлами -- свои хайлайты, макросы и т.д. и т.п. "2 места" -- это потенциальный геморрой.

BXA
01-04-2008, 15:39
Речь. Идёт. »

можно лаунчер сделать, а акел ставить 1 раз в программ файл... посмотрим

Лаунчар сделал - завтра проверю выложу вариант с лаунчером....

VitRom
01-04-2008, 16:00
BXA, пожалуй, это будет наилучшим вариантом. Ланчер, его в оба места поверх "родного" блокнота, + патч SFC, а Акел в ПрогФайлз. Заодно и с правами меньше хлопот. Только ПрогФайлз брать из реестра, а не жёстко вписывать. ;)

BXA
02-04-2008, 13:20
VitRom, и все желающие

add-on AkelPad Rus от BXA

AkelPad Представляет собой многофункциональный текстовый редактор
заменитель стандартного Блокнота Windows.
Изменён заголовок окна на "Блокнот" и иконка в стиле Vista.
Добавлено меню Вид - Кодировка, плагины Toolbar, HighLight
и LineBoard (выключен по умолчанию)
Метод интеграции sysoc на T13 с полной заменой notepad.exe
Без возможности деинсталляции

В версии от 02.04.2008
* Изменён каталог установки x:\Program Files\AkelPad\
Запуск Блокнота осуществляется через BX Launcher


Описание программы BX Launcher

Настройка лаунчера производится через ключ реестра HKLM\Software\BX_Launcher
параметр = <"имя лаунчера.exe"> = "Приложение подменяющее имя лаунчера.exe с путём"

Параметров может быть несколько, как и самих лаунчеров для разных приложений
Например:
CALC.EXE = "C:\Program Files\MYCALC\Calculator.exe"
NOTEPAD.EXE = "C:\Program Files\AkelPad\AkelPad.exe"

Но на одно приложение можно прописать только один заменитель....

VitRom
02-04-2008, 13:58
BXA, респект!

Вдогонку:
каталог установки x:\Program Files\AkelPad\ »или всё-таки %ProgramFilesDir%\AkelPad\ ? ;)
параметр = <"имя лаунчера.exe"> = "Приложение подменяющее имя лаунчера.exe с путём" »Думаю, тип REGSZ ? Воспримет ли REGEXPANDSZ (т.е. путь с переменными) ?

И ещё предлагаю сделать параметр вообще необязательным, и при его отсутствии обрабатывать дефолт %ProgramFilesDir%\%LauncherExeName%\%LauncherExeName%.EXE :)

BXA
02-04-2008, 14:57
или всё-таки %ProgramFilesDir%\AkelPad\ ? »

какой путь укажите в INF-е туда и поставится... (привязки к букве диска нет)

[AkelPad.AddReg]
HKLM,"SOFTWARE\BX_Launcher","NOTEPAD.EXE",0,"%16422%\AkelPad\AkelPad.exe"

VitRom
04-04-2008, 13:26
Я про %16422% »и говорил, спасибо.

А... А как насчёт остального? :)

BXA
04-04-2008, 17:26
А как насчёт остального? »

А остальное не имеет смысла - так как в случае АклПада надо лаунчер делать Notepad.exe
по вашей идеалогии папку в програм файлз надо делать Notepad \ имя файла переименовывать так же в notepad.exe - иначе:
C:\Windows\Notepad.exe - Лаунчер
C:\Program Files\Notepad\Notepad.exe - Вызываемый лаунчером модуль
Вобщем этот случай мутный к тому же в лаунчере стоит защита от вызова самого себя тоесть нотепад не может вызвать нотепад. Настройка через реестр наиболее гибкая - тем более Вы сами об ней просили :)

mike345
04-04-2008, 17:44
В диалоге выбор программы, вызываемом по "открыть с помощью" отображается как "имя лончера". Даже если мышью выбрать windows\notepad, в следующем окне все равно имя лончера показывает.
Получается непрозрачно для пользователя, который об этом не знает.
Вот поставил кому-то винду, и он потом замучает вопросами...

Как-то можно это решить?

VitRom
06-04-2008, 16:24
Думается, патч ресурсов поможет, как это сделано с последней версией на вике.
Но тогда, объединённое с моей идеей, это выливается в следующее:
сам ланчер (либо отдельный "конфигуратор") берёт два параметра из комстроки и вписывают в бинарник ланчера -- один в ресурсы (VersionInfo), и один ещё куда-нить, типа:
this_launcher /config "Ресурсное_имя" "имя_дефолтного_бинарника" (а также дефолтного каталога в ПрограмФайлз)
т.е. в нашем случае
this_launcher /config Блокнот AkelPad
ЗЫ.через реестр наиболее гибкая - тем более Вы сами об ней просили Где?! :o Скорее, просто "не возражал". ;) Ибо всегда стараюсь инишниками пользоваться, если есть такая возможность. :)

BXA
07-04-2008, 10:18
В диалоге выбор программы, вызываемом по "открыть с помощью" отображается как "имя лончера". »

Спасибо - вот это я и не проверил, вернее проверял но на живой системе, и для этого файла было закешировано старое описание в реестре:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"C:\\WINDOWS\\system32\\NOTEPAD.EXE"="Блокнот"


В скрепке исправленный заголовок с описанием версии файла Launcher.exe как "Блокнот"

maik5
14-04-2008, 08:56
Новый AkelPad 3.5.5 (http://akelpad.sourceforge.net/ru/download.php) и обновлённые плагины (http://akelpad.sourceforge.net/files/plugs/PlugsPack.zip) к нему.

BXA
14-04-2008, 14:58
add-on AkelPad Rus от BXA

AkelPad Представляет собой многофункциональный текстовый редактор
заменитель стандартного Блокнота Windows.
Изменён заголовок окна на "Блокнот" и иконка в стиле Vista.
Добавлено меню Вид - Кодировка, плагины Toolbar, HighLight
и LineBoard (выключен по умолчанию)
Метод интеграции sysoc на T13 с полной заменой notepad.exe
Без возможности деинсталляции

В версии от 14.04.2008
* Новая версия на базе AkelPad 3.5.5

В версии от 07.04.2008
* Изменёно описание версии LAUNCHER.EXE на "Блокнот"

В версии от 02.04.2008
* Изменён каталог установки x:\Program Files\AkelPad\
Запуск Блокнота осуществляется через BX Launcher

VitRom
14-04-2008, 15:14
BXA, btw, раз уж так и так добавляются плагины -- то, может быть, и не нужно патчить меню (добавлять "кодировку"), а делать это плагом "контекст-меню" (стандартный шаблон в его комплекте вполне подходит, только в конфиге включить соотв. меню)...

BXA
14-04-2008, 15:37
может быть, и не нужно патчить меню »

Хорошо - разберусь, к следующей версии сделаю через плагин...

ya158
14-04-2008, 22:15
Я разобрался с глюками, которые вызывал мой аддон. Возникали они из-за патча меню.
1. Глюк, описанный здесь (http://forum.oszone.net/post-703058-274.html) появлялся из-за того, что в патче главного меню в пункте "Файл" вместо
POPUP "Последние &файлы"
{
MENUITEM "_", 5001
}

было

POPUP "Последние &файлы"
{
MENUITEM SEPARATOR
}

Это меню я скопировал (http://forum.oszone.net/post-651933-240.html) у Polydyrak'a и не проверил.

2. По поводу пропадания пункта "Вид". Как уже говорилось в SDI режиме не виден пункт "Окна", который стоит пятым слева. Поэтому если заменить меню другим, то любой пункт меню, стоящей на пятом месте в SDI режиме не будет виден. Я спросил (http://akelpad.sourceforge.net/forum/viewtopic.php?t=395) на форуме AkelPad'а можно ли менять номер скрываемого пункта меню, но ответ был отрицательный. Поэтому я решил не добавлять меню с помощью ResHacker'а, а воспользоваться для этого плагином ContextMenu.
Мой новый вариант
http://wiki.oszone.net/images/thumb/5/50/MyAkelpad.jpg/800px-MyAkelpad.jpg


Конструктор (http://rapidshare.com/files/107697274/AkelPadBuilder.7z)

Freem
14-04-2008, 23:52
Конструктор »
Что-то в нём не так.

Собираем установщик с помощью NSIS скрипта...
Скопировано файлов: 1.
File: "temp\akelpad.ini" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "D:\New_ADDONS\AKELPAD\files\akelpad3.nsi" on line 34 -- abortin
g creation process

ya158
15-04-2008, 00:17
Freem,
Поправил. Ссылка в предыдущем посте.

ta2i4
15-04-2008, 10:23
Что-то аддон не обновлялся давно.




© OSzone.net 2001-2012