[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: ХарВик, simup, Andrey_A, chip642  
AkelPad Image Full 32.32
Andrey_AДата: Четверг, 08.03.2012, 17:34 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
AkelPad Image Full 32.32


Разработчик: Шенгальц А.А.
Сайт: http://akelpad.sourceforge.net/ru/index.php
Версия: 4.9.8
=====================================
Дата Выпуска сборки: 06.02.2017
Версия сборки: 32.32
Автор сборки: Averin Andrey
Разрядность: 32bit
Платформа: Portable
Язык интерфейса: Русский
Статус: Бесплатный
Системные требования: Windows 2000/XP/Vista/7/8 x32, x64
Форумы поддержки: tc-image.3dn
=====================================

Сборка содержит:
2-x уровневое главное меню
16 - переключаемых ToolBar'ов
более 11 утилит
более 19 справочников по скриптописанию: vbs, js, php, wsh, xml ...
более 30 плагинов (часть из них ToolBar.dll сдублицированы для увеличения функциональности)
более 89 файл подсветки синтаксиса (17 авторские)
более 190 настроенных "горячих клавиш" для удобства работы с текстом
более 310 скриптов, в том числе и авторских
более 1550 значков - авторская подборка библиотеки значков
более 1000 типов файлов подсвечиваются синтаксисом
более 4700 пунктов в главном меню
и многое другое....

Размер сборки в распакованном виде составляет ~118 Mb

Описание:
AkelPadImage является первой и крупнейшей уникальной сборкой-библиотекой бесплатного текстового редактора AkelPad, в которой собраны сотни скриптов, значков, утилит, команд для комфортной работы с любыми текстовыми файлами. Можно много описывать преимущества - лучше один раз попробовать.

Дополнительно:
Ряд контекстных меню и скриптов направлены для работы с Total Commander и TC Image






Бесплатно скачать AkelPad Image Full 32.32



[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта
Авторам программы: Алексею Кузнецову и Шенгальц Александру
Всем авторам плагинов, скриптов, тестерам и не только: VladSh, KDJ , Infocatcher, FeyFre , se7h , Fr0sT, cnnnc, Idjo, lexa, Yustas.NeO, DV, bluestone, levilevi, oyaebu, wisgest, opk44, Serge Yolkin, GREY, evxeon, LonerD, ХарВик, Veter, simup, xianon, JKT, GGG8, Yaroslav, San_dr, ASMEst, fuzzy16, ge57, WAIVER, asmadeus, bonsai, InFive,
моим близким друзьям и родственникам: одним спасибо что поддерживали, другим - за то, что не мешали
'=======================================================================[/info]




Возможно они Вам будут полезны и интересны.
Вступить в группы Вам ничего не стоит, но тем самым Вы поможете продвинуть их в рейтинге.
Мне важен каждый подписчик!!!

Меня ВКонтакте можете найти тут: vk.com/averin_and


 
MatrosДата: Вторник, 25.10.2016, 20:16 | Сообщение № 556
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,спасибо,не знал о таком...
теперь всё в порядке.
Просто не всегда за всем уследишь. Ещё раз спс.



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Вторник, 25.10.2016, 20:26 | Сообщение № 557
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Matros, ну и хорошо, вот ещё из последних приколов TCIMG и AkelPad

В AkelPad.ini в ключе CmdLineBegin прописываешь или дописываешь

Код
/Call("Scripts::Main", 1, "TCIMG.vbs", `"iconw=AkelPad.exe||AkelPadImage.dll,583"`)


и при запуске значок окна меняется на заданный, новая команда iconw

Если с кнопки, то:

Код
-"Вернуть AkelPad иконку по умолчанию" Call("Scripts::Main", 1, "TCIMG.vbs", `"iconw=ACTIVE||AkelPad.exe,0"`) Icon("%a\AkelPad.exe",0)
-"Назначить свою иконку окну AkelPad" Call("Scripts::Main", 1, "TCIMG.vbs", `"iconw=ACTIVE||AkelPadImage.dll,583"`) Icon("%a\AkelPadImage.dll",583)




.


 
MatrosДата: Среда, 26.10.2016, 06:29 | Сообщение № 558
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,такое пожелание (просьба):
Отдельную Акелу для Тотал командера (ну там со ссылочками в нужные текстовые файлы TC и т.д.,и основанным на TCIMG самого TC)



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Среда, 26.10.2016, 15:48 | Сообщение № 559
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Matros, последнее недопонял - поясни поточнее что хотелось бы...

.


 
MatrosДата: Четверг, 03.11.2016, 01:48 | Сообщение № 560
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,в общем хочется такую Акелу (именно только для TC) :
что бы использовала TCIMG из TC и файлов утилиты в акеле не было или в корне папки AkelPad'а (всё было заранее прописано в AkelPadImage.ini),
Вернуть меню «Total» ..., в нём ссылки на часто редактируемые файлы тотала :



Скрин с твоего TC Image,сылки,имена могут у всех различаться..., поэтому лучше только общие...
может,что не вписал... ну вот хоть эти :

%COMMANDER_PATH%\LANGUAGE\WCMD_RUS.INC
%COMMANDER_PATH%\LANGUAGE\Wcmd_Rus.ini
%COMMANDER_PATH%\LANGUAGE\WCMD_RUS.LNG
%COMMANDER_PATH%\LANGUAGE\WCMD_RUS.MNU
%COMMANDER_PATH%\TCIMG.ini
%COMMANDER_PATH%\TCIMG.lng
%COMMANDER_PATH%\TCIMGU.ini
%COMMANDER_PATH%\TCIMGU.lng
%COMMANDER_PATH%\UserCmd.ini
%COMMANDER_PATH%\wincmd.ini

Ну и при выпуске новых версий,чтобы была и эта )
Спасибо.



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Четверг, 03.11.2016, 02:21 | Сообщение № 561
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Matros, сразу напишу - этим заниматься не буду
Это надо переделывать кучу всего, а главное мозг автора акела
Акел, как важная для меня программа, остаётся в корне тотала, как и TCIMG
Как такого общего нет, большинство 99% программ не понимает относительные пути (к примеру запустите сначала акел, а потом тотал и всё - акел не воспримет ни один путь, связанный с %COMMANDER_PATH %)
Вообще %COMMANDER_PATH% надо заменить на %a для 100% работы акела из корня тотала.
------------
Я могу как кубика рубика вертеть TCIMG, но влезать в другие проги нет - когда-то пытался донести кучу полезных вещей до автора акела, но у него свой взгляд...

.


 
MatrosДата: Четверг, 03.11.2016, 09:32 | Сообщение № 562
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,всё понял. Ничего страшного нет,потому как остаётся возможность
в AkelPadImage.ini прописать :
Код
[Options]
TCIMG=%a\TCIMG.exe



Всё приходящее,а музыка Вечна !
 
bonsaiДата: Среда, 16.11.2016, 22:58 | Сообщение № 563
Майор

На сайте с: 12.11.2012
Сообщений: 88
Награды: 2
Репутация: 4
Помогите, пожалуйста, разобраться с:

1. При переименовании файла с именем выделенного обнаружил небольшую проблемку. Если в выделенном присутствует (по недосмотру) недопустимый символ, напр. " / " - возникает ошибка в RenameOfSelectOrClip.vbs и AkelPad зависает намертво. То есть вся работа - ...
Можно ли предвидеть какое нибудь "НИЗЯ" в виде предупреждения, типа "Недопустимый символ (Недопустимое имя файла)" или что-то в этом роде?

2. Можно ли в AkelPad удалить правую/левую часть предложения, после определенного символа?
Напр. есть несколько тысяч строк типа Т Е К С Т = Т Е К С Т. Нужно во всех этих строках удалить (скопом) текст с пава, после символа " = ". Если это не возможно - можно ли соорудить какой-то скрипт, могущий это делать. Думаю это была бы полезная функция.

Спасибо...


Сообщение отредактировал bonsai - Среда, 16.11.2016, 23:04
 
Andrey_AДата: Четверг, 17.11.2016, 03:22 | Сообщение № 564
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата bonsai ()
Если в выделенном присутствует (по недосмотру) недопустимый символ, напр. " / " - возникает ошибка в RenameOfSelectOrClip.vbs и AkelPad зависает намертво. То есть вся работа - ...


У меня такого не происходит, т.к. в скрипте RenameOfSelectOrClip.vbs есть строка:
Код
B = TextFormat(B, 15)

которая удаляет все подобные символы - в Functions.vbs строка:

Код
    Case 15 sText = RegExpReplace(sText, "[\t\\\*\?\|""/:<>]", "", 1, 0, 1)           ' удаляет недопустимые символы (для имени файла)


Как я ни старался - но файл переименовывается именем выделенного нормально без зависания AkelPad
Возможно версия скриптов другая или какие-то ещё нюансы...

Цитата bonsai ()
Можно ли в AkelPad удалить правую/левую часть предложения, после определенного символа?
Напр. есть несколько тысяч строк типа Т Е К С Т = Т Е К С Т. Нужно во всех этих строках удалить (скопом) текст с пава


Я пользуюсь такими , возможно что-то подожет:

Код
"Удаление различных объектов..." Icon("%a\AkelPadImage.dll",1268)
{
-"Удалить правую часть строки" Call("Scripts::Main", 1, "DeletePlus.vbs", `3`) Icon("%a\AkelPadImage.dll",1053)
-"Удалить левую часть строки" Call("Scripts::Main", 1, "DeletePlus.vbs", `4`) Icon("%a\AkelPadImage.dll",1052)
SEPARATOR
-"Удалить первую строку" Call("Scripts::Main", 1, "DeletePlus.vbs", `1`) Icon("%a\AkelPadImage.dll",1056)
-"Удалить последнюю строку" Call("Scripts::Main", 1, "DeletePlus.vbs", `2`) Icon("%a\AkelPadImage.dll",1057)
SEPARATOR
-"Удалить текст выше курсора" Call("Scripts::Main", 1, "DeletePlus.vbs", `5`) Icon("%a\AkelPadImage.dll",1054)
-"Удалить текст ниже курсора" Call("Scripts::Main", 1, "DeletePlus.vbs", `6`) Icon("%a\AkelPadImage.dll",1055)
SEPARATOR
-"Удаление =значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)(=.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347)
-"Удаление значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+=)(.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347)
SEPARATOR
-"Удаление в выделенном правой части с дефисом -  и пробелом" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)( - .+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1452)
-"Удаление в выделенном правой части с дефисом - " Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)(-.+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1452)
SEPARATOR
-"Удаление в выделенном правой части с пробелом" Call("Scripts::Main", 1, "Multi_SR.js", `"([^ ]+)( .+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1453)
SEPARATOR SEPARATOR
-"Удаление в левой части с  двоеточием : " Call("Scripts::Main", 1, "Multi_SR.js", `"[^:\r\n]+\: (.+)" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1454)
-"Удаление в правой части с  двоеточием : " Call("Scripts::Main", 1, "Multi_SR.js", `"([^:\r\n]+)\: .+" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1472)
SEPARATOR
-"Удалить все ссылки в тексте (http, www)" Call("Scripts::Main", 1, "Multi_SR.js", `"(https*://|www\.)[^ ]*" "" 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1395)
SEPARATOR
-"Удаление цифр в левой части" Call("Scripts::Main", 1, "Multi_SR.js", `"\d+\.?(.+)" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1473)
SEPARATOR
-"Удаление комментариев ;_ _ _ _" Call("Scripts::Main", 1, "Multi_SR.js", `" *?;.+" "" 0 1 0 0 x 3`) Icon("%a\AkelPadImage.dll",1473)
}


.


 
chip642Дата: Четверг, 17.11.2016, 04:02 | Сообщение № 565
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата bonsai ()
Если в выделенном присутствует (по недосмотру) недопустимый символ, напр. " / " - возникает ошибка


У меня тоже всё переименовывается гладко, недопустимые символы автоматически удаляются.

Цитата bonsai ()
Т Е К С Т = Т Е К С Т. Нужно во всех этих строках удалить (скопом) текст с пава


Автор предоставил уже группу команд, я вычленил из них нужные вам:

1. Удаляет в выделенном всё после знака равенства, включая знак равенства
Код
-"Удаление =значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)(=.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347)

Было Т Е К С Т = Т Е К С Т останется Т Е К С Т

2. Удаляет в выделенном всё после знака равенства.
Код
-"Удаление значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+=)(.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347)

Было Т Е К С Т = Т Е К С Т останется Т Е К С Т=
 
bonsaiДата: Среда, 23.11.2016, 10:30 | Сообщение № 566
Майор

На сайте с: 12.11.2012
Сообщений: 88
Награды: 2
Репутация: 4
Спасибо за помощь и оперативность...
good good good

Добавлено (23.11.2016, 10:30)
---------------------------------------------
Здравствуйте Андрей.
Если помните, у меня возникла проблема с переименованием файла с именем выделенного. Как оказалось, проблема была в скрипте Functions.vbs. Он слетел, по неизвестной мне причине. После скачивания оригинального АР и замены Functions.vbs, все заработало. Но, при переименовании, включается нумерация строк. Я редко пользуюсь этой функцией и все время вырубать ее после переименования - достает. Можно ли как-то подкорректировать скрипт, или иным способом избавиться от этого?
Спасибо...

 
Crack_55Дата: Четверг, 24.11.2016, 12:54 | Сообщение № 567
Лейтенант

На сайте с: 10.04.2013
Сообщений: 65
Награды: 0
Репутация: 2
Цитата Matros ()
Вернуть меню «Total» ..., в нём ссылки на часто редактируемые файлы тотала

А мне эта идея тоже понравилась!! up up up
 
asmadeusДата: Пятница, 25.11.2016, 22:18 | Сообщение № 568
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Crack_55 ()
А мне эта идея тоже понравилась!!

Мне тоже, потому под себя так и сделал
 
chip642Дата: Суббота, 26.11.2016, 14:02 | Сообщение № 569
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Недавно в теме поднимался вопрос о создании бэкапов файла, так вот, вчера корпел над одной реализацией и ощутил недостаток кнопок забэкапить/восстановить из бэкапа. Может кому-то понадобятся команды. Две пары команд, реализации с помощью TCIMG, в одном случае — бэкап(заменяемый) создается в папке открытого файла, во-втором — в резервной папке [Backup] папки открытого файла.

Код
-"Создать Бэкап файла рядом с оригиналом" Call("Scripts::Main", 1, "TCIMG.vbs", `"keybd=0~~^s<X>xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>||GLOBALXENDS<1>!!1||**1!!?.bkp"`) Icon("%a\AkelPadImage.dll",126)
-"Восстановить файл из Бэкапа" Call("Scripts::Main", 1, "TCIMG.vbs", `"xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>.bkp||GLOBALXENDS<1>!!1||&&\.bkp$!!||**2!!<X>keybd=0~~{F5}"`) Icon("%a\AkelPadImage.dll",125)
-"Создать Бэкап файла в резервной папке [Backup]" Call("Scripts::Main", 1, "TCIMG.vbs", `"keybd=0~~^s<X>xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>||GLOBALXENDS<1>[Backup]\!!1||**1!!?.bkp"`) Icon("%a\AkelPadImage.dll",126)
-"Восстановить файл из резевной папки [Backup]" Call("Scripts::Main", 1, "TCIMG.vbs", `"xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f||&&[^\r\n]+\\!!<X>copyy=GLOBALXENDS<1>[Backup]\GLOBALSENDS<1>.bkp||GLOBALXENDS<1>!!1||&&\.bkp$!!||**2!!<X>keybd=0~~{F5}"`) Icon("%a\AkelPadImage.dll",125)


Если нужны будут иконки, то вот парочку наваял, скачайте и закиньте в библиотеку.
 
Andrey_AДата: Воскресенье, 27.11.2016, 21:47 | Сообщение № 570
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата bonsai ()
Но, при переименовании, включается нумерация строк

У меня такого нет - можно поподробнее - где и какая нумерация?

.


 
Поиск:

Интеллектуальные права и отказ от ответственности