Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Офис и Текст - [addon] Akelpad

Ответить
Настройки темы
Офис и Текст - [addon] Akelpad

Старожил


Сообщения: 291
Благодарности: 50


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: jameszero
Дата: 07-05-2014
Описание: правка

Аддон для использования с пакетом обновлений UpdatePack-XPSP3-Rus

AkelPad - текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым.

Возможности:
  • Однооконный режим (SDI), многооконный режим (MDI)
  • Редактирование файлов размером более 64K (вообще, размер редактируемого файла теоретически не ограничен)
  • Полная поддержка Unicode строк на Unicode системах (NT/2000/XP/2003)
  • Работа с кодировками Unicode (UTF-16 little endian, UTF-16 big endian, UTF-8)
  • Работа с любой кодовой страницей, установленной в системе
  • Работа с DOS/Windows, Unix и Mac форматами перевода строки
  • Предпросмотр открытия файлов
  • Корректное отображение псевдографики
  • Блочное выделение текста
  • Многоуровневый откат действий
  • Быстрые поиск/замена строк текста
  • Запоминание кодировки и позиции каретки в файле
  • Печать и предпросмотр
  • Поддержка языковых модулей
  • Поддержка плагинов (подсветка синтаксиса, сворачивание блоков, авто-дополнение, запуск скриптов, клавиатурные макросы и много больше).

Скачать:
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 03:28, 10-04-2006

 

Новый участник


Сообщения: 5
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вначале, после выхода, было некоторое недоумение - багов было многовато. Сейчас уже более-менее всё устаканилось.
Из того, что не поправлено:
В Coder-плагине обнаружился странный баг. На рабочем компе подправил, скопировал, принёс домой, поставил, но не помогло, пришлось перестраивать ещё раз вручную. В чём проблема, непонятно.
Ещё писали на форуме об одном баге с регулярками (может быть актуально для тех, кто использует AkelPad'овские регулярки).

Но вообще хочу сказать, что релиз и плаги к нему выдались очень хорошими. Удалось переделать многие скрипты, которые раньше были не так удобны из-за нехватки или не такой работы функционала.
Из нового:
- новые переменные для настройки статусной строки проги (в AkelPad.ini);
- шаблоны контекстных меню теперь кроме тулбара можно использовать и в самих меню (ContextMenu-плагин);
- возможность переключения спецсимволов группами (SpecialChar-плагин);
- в плаге HexSel добавлена возможность использования десятеричного и восьмеричного преобразований, в т.ч. с помощью внешних вызовов.

Единственное, что расстраивает - некоторый даунгрейд, ещё в прошлой версии, механизма игнорирования начертаний шрифтов Coder-плагина. Если у кого-то похожие неудобства, прошу на форуме меня поддержать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:15, 12-09-2012 | #1451



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Andrey_A_A

Новый участник


Сообщения: 22
Благодарности: 14

Профиль | Сайт | Отправить PM | Цитировать


Цитата San_dr:
скрипт SetBackgroundForTheme.vbs, используемый в этой операции будет обновляться автором Andrey_A, - у себя на сайте он уже обновил, и возможно устранил проблему, но я там зарегиться не могу, а все материалы только для зарегистрированных. Подожду его новой сборки и обновлю скрипт »

Functions.vbs

Код: Выделить весь код
' SetBackgroundForTheme.vbs
'========================   Описание   =====================================
' Установка фонового изображения для темы
'=======================   Параметры  ======================================
' 1-й параметр:
'     "" - для активной темы
'     "Имя_темы" - для указанной темы
' 2-й параметр: путь к изображению (bmp,jpg,gif)
'========================   Примеры   ======================================
' -"Без изображения" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" ""`)
' -"Установить фон light" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" "%a\AkelFiles\Image\light.gif"`)
' -"Установить фон lightflower" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" "%a\AkelFiles\Image\lightflower.jpg"`)
'
' используется Functions.vbs и FunctionsINITextRWS.vbs, которые следует положить в ...AkelFiles\Plugs\Scripts\Include\
'
' Автор:           Аверин Андрей
' Версия:          1.4 (20.07.2012 - 15.09.2012)
' Mail:            Averin-And@yandex.ru
' Site:            http://tc-image.3dn.ru/forum/9-609-2873-16-1345473440
'===========================================================================
If WScript.Arguments.Count < 2 Then WScript.Quit
ImgFile = WScript.Arguments(1)
With AkelPad aPath = .GetAkelDir(0)
  Call .Include("Functions.vbs")
  ImgFile = Replace(ImgFile, aPath, "%a")
  NirCmd = .GetAkelDir(1) & "\Tools\NirCmd\NirCmd.exe"
  Akel = GetExeAkel : NAkel = GetOtherObjectFile(Akel, 3) : MAkel = GetOtherObjectFile(Akel, 2)
  Theme = WScript.Arguments(0)
  SetFileCoder = .GetAkelDir(4) & "\Coder.ini"
  cText = .ReadFile(SetFileCoder)
  Call .Include("FunctionsINITextRWS.vbs")
  If Len(Theme) = 0 Then : Th = ReadINIText(cText, "Options", "VarThemeActive") : Theme = "/" & Th : End If
  SetTheme = ReadINIText(cText, "Options", Theme)
  List = ReadINIText(cText, "Options", "VarThemeList")
  If InStr(List, Th) > 0 Then
    tTheme = GetHex(SetTheme, "", "", 26)
    cKey = "HighLight_BkImageFile """
    aImgFile = ExtractSegmentText(tTheme, cKey, Chr(34))
    tTheme = Replace(tTheme, cKey & aImgFile, cKey & ImgFile)
    HexTheme = GetHex(tTheme, "", "", 25) & "0000"
    cText = WriteINIText(cText, "Options", Theme, HexTheme)
    If Len(ImgFile) = 0 Then Call CreationNastrekAkel("")
    Call AccountSettingsFiles(SetFileCoder, cText)
  Else
    Call CreationNastrekAkel(ImgFile)
  End If
  intButtonClicked = MsgBox("Для обновленя фона темы" & vbNewLine & "требуется перезапуск " & MAkel & vbNewLine & "Перезапустить сейчас?", 33, "Установка фона для " & MAkel)
  NirCmd = Chr(34) & NirCmd & Chr(34) : NAkel = Chr(34) & NAkel & Chr(34)
   If intButtonClicked = 1 Then CreateObject("WScript.Shell").Run NirCmd & " execmd (" & NirCmd & " closeprocess " & NAkel & ") && (" & NirCmd & " waitprocess " & NAkel & ") && (" & NirCmd & " exec show " & Chr(34) & Akel & Chr(34) & ")", 1, True
   WScript.Quit
End With

Sub AccountSettingsFiles(File, wText)
  CreateObject("Scripting.FileSystemObject").OpenTextFile(File, 2, False, -1).Write wText
End Sub

Sub CreationNastrekAkel(ImF)
  SetFile = aPath & "\AkelPad.ini" : aText = AkelPad.ReadFile(SetFile)
  aText = WriteINIText(aText, "Options", "BkImageFile", ImF)
  Call AccountSettingsFiles(SetFile, aText)
End Sub

Последний раз редактировалось Andrey_A_A, 15-09-2012 в 22:33.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:55, 14-09-2012 | #1452


Аватара для Den30lv

Ветеран


Сообщения: 967
Благодарности: 219

Профиль | Отправить PM | Цитировать


Andrey_A_A,

Заменил SetBackgroundForTheme.vbs в установленной уже программе, на предложенный выше - теперь она не только НЕ перезагружается при смене фона, но и НЕ меняет этот самый фон.

Извечный вопрос: "что я делаю не так?"(с).

Отправлено: 01:08, 14-09-2012 | #1453


Аватара для Andrey_A_A

Новый участник


Сообщения: 22
Благодарности: 14

Профиль | Сайт | Отправить PM | Цитировать


Цитата Den30lv:
что я делаю не так? »
Не знаю, у меня в сборке работает, проверено пользователями, надо в твоей сборке посмотреть... позже отпишусь

-------------------
Обновил скрипт, версия 1.3
Проверил на твоей сборке - работает.

------------------
Проверяя скрипт, устанавливал изображения
2 из них не бесшовные и немного напрягают:
Забор (низ у картинки темнее и не совпадает по рисунку, поэтому горизонтальный сдвиг)
Линейка - тоже самое, но вертикальный сдвиг

А в целом, отличные весёленькие фоны

Последний раз редактировалось Andrey_A_A, 14-09-2012 в 02:14.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:28, 14-09-2012 | #1454


Аватара для San_dr

Ветеран


Сообщения: 648
Благодарности: 343

Профиль | Сайт | Отправить PM | Цитировать


Отличные новости Теперь здесь собрались несколько сборщиков Акеля - VSHY (он же VladSh), Andrey_A_A, и если учесть, что у нас и раньше была сильная команда, то теперь можем много. Этот раздел нашего форума довольно специфичен - тут сборки требуются в виде аддонов для интеграции в дистрибутив ОС посредством интегратора UpdatePack. А критическим считается размер аддона на установочном диске, т.е. не распакованным, в виде ехе файла. В новой версии 4.7.9 все еще идет интенсивное обновление плагинов, сегодня вот опять несколько плагинов обновлено. Я пока тестирую новую версию аддона.
Цитата Holtek:
проблема с xml файлами, при открытии дабл кликом появляется ошибка »
У меня при дабл-клике открывается Oper'ой. Это настройка системы, в сборке по дефолту этого нет.
Цитата Andrey_A_A:
2 из них не бесшовные и немного напрягают »
в новой версии устранил для Линеечки, а забор заменен. Да и другие картинки добавились. Пока тестирую дальше, скоро выложу.
Andrey_A_A, спасибо за помощь в регистрации у вас на сайте, - обновил многие скрипты в своей сборке. SetBackgroundForTheme.vbs v1.3 работает без проблем, возможно Den30lv не обновил Functions.vbs

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Отправлено: 11:43, 14-09-2012 | #1455


Аватара для Den30lv

Ветеран


Сообщения: 967
Благодарности: 219

Профиль | Отправить PM | Цитировать


Andrey_A_A,
У меня нет своей сборки, поэтому на чём Вы проверяли свой обновлённый скрипт, версии 1.3, мне неведомо.
Однако на Ваших сборках, как в Full, так и в Mini, всё действительно работает, ещё с прошлой версии.




San_dr,
На установленной на живую, Вашей лайт-версии после замены обоих скриптов из поста #1458 никаких улучшений не заметно - данное окошко по-прежнему "бессильно".
Про тестовый вариант я подробно (imho) ответил в PM, надеюсь на скорейшие результаты.

Отправлено: 14:20, 14-09-2012 | #1456


Аватара для San_dr

Ветеран


Сообщения: 648
Благодарности: 343

Профиль | Сайт | Отправить PM | Цитировать


Цитата Den30lv:
после замены обоих скриптов из поста #1458 никаких улучшений не заметно »
Подтверждаю. Выявил закономерность - не работает только если устанавливать в System32 вместо штатного MS Notepad'а. Andrey_A_A видимо дело в строке скрипта
Код: Выделить весь код
Akel = aPath & "\AkelPad.exe"
при замене штатного блокнота нет AkelPad.exe, а есть NotePad.exe (т.е. это и есть переименованный AkelPad.exe), причем одно NotePad.exe в папке Windows, а другое - в System32 (и здесь же AkelPad.ini и папка AkelPad). Можно ли учесть это в SetBackgroundForTheme.vbs?(и процесс при перезагрузке надо убивать NotePad.exe)

==============
Den30lv попробуй замени в С:\WINDOWS\system32\AkelFiles\Plugs\Scripts текст скрипта SetBackgroundForTheme.vbs, у меня для ХР работает
читать дальше »
' SetBackgroundForTheme.vbs
'======================== Описание =====================================
' Установка фонового изображения для темы
'======================= Параметры ======================================
' 1-й параметр:
' "" - для активной темы
' "Имя_темы" - для указанной темы
' 2-й параметр: путь к изображению (bmp,jpg,gif)
'======================== Примеры ======================================
' -"Без изображения" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" ""`)
' -"Установить фон light" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" "%a\AkelFiles\Image\light.gif"`)
' -"Установить фон lightflower" Call("Scripts::Main", 1, "SetBackgroundForTheme.vbs", `"" "%a\AkelFiles\Image\lightflower.jpg"`)
'
' используется Functions.vbs и FunctionsINITextRWS.vbs, которые следует положить в ...AkelFiles\Plugs\Scripts\Include\
'
' Автор: Аверин Андрей
' Версия: 1.3 (20.07.2012 - 14.09.2012)
' Mail: Averin-And@yandex.ru
' Site: http://tc-image.3dn.ru/forum/9-609-2873-16-1345473440
'===========================================================================
If WScript.Arguments.Count < 2 Then WScript.Quit
ImgFile = WScript.Arguments(1)
With AkelPad aPath = .GetAkelDir(0)
ImgFile = Replace(ImgFile, aPath, "%a")
NirCmd = .GetAkelDir(1) & "\Tools\NirCmd\NirCmd.exe"
Akel = aPath & "\NotePad.exe"
Theme = WScript.Arguments(0)
SetFileCoder = .GetAkelDir(4) & "\Coder.ini"
cText = .ReadFile(SetFileCoder)
Call .Include("FunctionsINITextRWS.vbs")
If Len(Theme) = 0 Then : Th = ReadINIText(cText, "Options", "VarThemeActive") : Theme = "/" & Th : End If
SetTheme = ReadINIText(cText, "Options", Theme)
List = ReadINIText(cText, "Options", "VarThemeList")
If InStr(List, Th) > 0 Then
Call .Include("Functions.vbs")
tTheme = GetHex(SetTheme, "", "", 26)
cKey = "HighLight_BkImageFile """
aImgFile = ExtractSegmentText(tTheme, cKey, Chr(34))
tTheme = Replace(tTheme, cKey & aImgFile, cKey & ImgFile)
HexTheme = GetHex(tTheme, "", "", 25) & "0000"
cText = WriteINIText(cText, "Options", Theme, HexTheme)
If Len(ImgFile) = 0 Then Call CreationNastrekAkel("")
Call AccountSettingsFiles(SetFileCoder, cText)
Else
Call CreationNastrekAkel(ImgFile)
End If
intButtonClicked = MsgBox("Для обновленя фона темы" & vbNewLine & "требуется перезапуск AkelPad" & vbNewLine & "Перезапустить сейчас?", 33, "Установка фона для AkelPad")
NirCmd = Chr(34) & NirCmd & Chr(34)
If intButtonClicked = 1 Then CreateObject("WScript.Shell").Run NirCmd & " execmd (" & NirCmd & " closeprocess NotePad.exe) && (" & NirCmd & " waitprocess NotePad.exe) && (" & NirCmd & " exec show " & Chr(34) & Akel & Chr(34) & ")", 1, True
WScript.Quit
End With

Sub AccountSettingsFiles(File, wText)
CreateObject("Scripting.FileSystemObject").OpenTextFile(File, 2, False, -1).Write wText
End Sub

Sub CreationNastrekAkel(ImF)
SetFile = aPath & "\AkelPad.ini" : aText = AkelPad.ReadFile(SetFile)
aText = WriteINIText(aText, "Options", "BkImageFile", ImF)
Call AccountSettingsFiles(SetFile, aText)
End Sub

Это самое простое решение, - свой скрипт SetBackgroundForTheme_(S32).vbs для установки вместо штатного нотепада

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Последний раз редактировалось San_dr, 15-09-2012 в 00:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:40, 14-09-2012 | #1457


Аватара для Den30lv

Ветеран


Сообщения: 967
Благодарности: 219

Профиль | Отправить PM | Цитировать


San_dr,
Ура! Заработало!(с)
И на живой, и на виртуальной машинах... одна сборка - Ваш Лайт v.4.7.8 без изменений, установленный на живую, а другая - созданный конструктором вариант аддона версии 4.7.9, интегрированный в дистр и установленный на Т-13.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:10, 15-09-2012 | #1458


Аватара для Andrey_A_A

Новый участник


Сообщения: 22
Благодарности: 14

Профиль | Сайт | Отправить PM | Цитировать


Цитата Den30lv:
Ура! Заработало!(с) »
Ну и отлично!

San_dr, ещё в твоей сборке я увидел такую запись
Код: Выделить весь код
"ContextMenu" Exec(`rundll32.exe shell32,ShellExec_RunDLL "%a\AkelFiles\Docs\ContextMenu-Rus.txt"`)
не проще ли так
Код: Выделить весь код
"ContextMenu-Rus.txt" Exec(`"%a\AkelPad.exe" "%a\AkelFiles\Docs\ContextMenu-Rus.txt"`)
У меня к примеру всё портабельное, и блокнот я не трогаю, нажимаю на ContextMenu-Rus.txt и вылетает блокнот...

Зачем нам кузнец, нам кузнец не нужен (с)

-------------------------------
Добавил:
а лучше, как сказал инструктор

Код: Выделить весь код
"ContextMenu-Rus.txt" OpenFile("%a\AkelFiles\Docs\ContextMenu-Rus.txt")

Последний раз редактировалось Andrey_A_A, 15-09-2012 в 14:55.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:45, 15-09-2012 | #1459


Аватара для San_dr

Ветеран


Сообщения: 648
Благодарности: 343

Профиль | Сайт | Отправить PM | Цитировать


AkelPad v.4.7.9 (x86) Light сборка в шапке
читать дальше »
Аддон для интеграции в дистрибутив с помощью UpdatePack, а также установки на живые х86 и х64 системы.

Установка:
Для (х86) ОС установится в C:\Program Files\AkelPad
Для (х64) ОС установится в C:\Program Files (x86)\AkelPad

Исправлены некоторые скрипты (спасибо Andrey_A_A). Как всегда изменены некоторые иконки и пункты меню, фоновые картинки, скрипты. Появилась новая возможность - при удалении программы ассоциации переносятся на блокнот (спасибо Beslam).

Иконка: в Пуск/Программы/Стандартные -> AkelPad

Удаление: Стандартное, через апплет "Установка и удаление программ"
Состав сборки:
-----------------------------------------------------------
AkelPad.exe......................4.7.9.0
-----------------------------------------------------------
Плагин Версия
-----------------------------------------------------------
Clipboard.dll....................2.6.0.0
Coder.dll........................10.2.0.0
ContextMenu.dll..................12.8.0.0
Exit.dll........................3.8.0.0
Explorer.dll....................5.6.0.0
Fonts.dll........................2.1.0.0
Format.dll......................2.7.0.0
FullScreen.dll..................3.4.0.0
HexSel.dll......................6.0.0.0
Hotkeys.dll......................5.2.0.0
LineBoard.dll....................9.4.0.0
Log.dll..........................2.9.0.0
MinimizeToTray.dll..............4.0.0.0
QSearch.dll......................4.9.0.0
RecentFiles.dll..................3.6.0.0
SaveFile.dll....................2.5.0.0
Scripts.dll......................11.7.0.0
Scroll.dll......................2.4.0.0
Sessions.dll....................7.0.0.0
SmartSel.dll....................2.2.0.0
Sounds.dll......................2.5.0.0
SpecialChar.dll..................5.1.0.0
Stats.dll........................2.9.0.0
Templates.dll....................1.16.0.0
ToolBar-Alt.dll..................9.1.0.0
ToolBar.dll......................9.1.0.0
ToolBar_01.dll..................9.1.0.0
ToolBar_M.dll....................9.0.0.0
XBrackets.dll....................5.2.0.0

Спасибо тестерам Den30lv и Beslam

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Последний раз редактировалось San_dr, 15-09-2012 в 13:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:51, 15-09-2012 | #1460



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Офис и Текст - [addon] Akelpad

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Офис и Текст - AkelPad МИШАНЧИК Программное обеспечение Windows 37 03-10-2015 20:43
AkelPad 4.3.5 OSZone Software Новости программного обеспечения 0 01-11-2009 12:30
Безопасность - [addon] Kaspersky Internet Security 7.0 + [addon] Антивирус Касперского 7.0 Jekson07 Наборы обновлений для Windows XP/2003/Windows 7 110 28-07-2009 02:45
Разное - Не выделяется текст в блокноте AkelPad V_A Microsoft Windows 2000/XP 1 12-01-2009 22:37
Офис и Текст - [addon] xPad (Notepad2 + Akelpad) sriver Наборы обновлений для Windows XP/2003/Windows 7 4 17-09-2008 18:54




 
Переход