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

» AkelPad

Автор: Skif_off
Дата сообщения: 11.12.2012 15:40
Andrey_A_A

Цитата:
Почему же самопал.

Речь, вероятно, о скриптах на http://akelpad.sourceforge.net/ , replaceDiacriticLetters.js там есть.

Цитата:
В 40-й строке уберите  

Большое спасибо
Автор: Skif_off
Дата сообщения: 11.12.2012 16:06
Andrey_A_A, а как Вы добавили в Вашей сборке в строку состояния дополнительные поля

?
Автор: Andrey_A_A
Дата сообщения: 11.12.2012 16:10
Skif_off в AkelPad.ini в секции [Options] в ключе StatusUserFormat


Код: StatusUserFormat=Chr(%cd) 16(%ch) | Строк %al | Символы %ar | №%di | Док %dc | Док* %dm| Замен %r | Смещение %or | Шрифт %f |Таб %t | Маркер %m |
Автор: Skif_off
Дата сообщения: 11.12.2012 16:16
Andrey_A_A

Цитата:
в AkelPad.ini в секции [Options]

Ступил, копался в меню и скриптах, спасибо
Автор: VSHY
Дата сообщения: 11.12.2012 17:41
Skif_off
О "самопале" - отменяется! Это конечно же скрипт уважаемого Infocatcher'а! /странно, у меня поиск по форуму не нашёл ничего, видимо опять глючит/
Видимо он забыл пофиксить этот скрипт в соотв. с последними версиями Scripts-плагина.
Уберите в методах MemAlloc и MemFree 2-й параметр (", true").

Andrey_A_A
Да, всё, что мы пишем, это самопал, но я писал с точки зрения форума и опенсорса. Т.е. если скрипт в открытом доступе, то помочь людям могут другие люди, даже пока автора нет. Я вот полез и посмотрел. А в закрытые источники никому не советую, даже наоборот рекомендую не лезть, просто потому, что опенсорс должен быть опенсорсом, безо всяких условностей. С этих точек зрения в комплексе и писал "самопал". Смысл размещения скриптов в закрытом источнике вижу только в поднятии ЧСВ от зарегистрировавшихся посетителей.
Автор: Skif_off
Дата сообщения: 11.12.2012 18:10
VSHY

Цитата:
Уберите в методах MemAlloc и MemFree 2-й параметр (", true").

Заработал, спасибо.

Цитата:
у меня поиск по форуму не нашёл ничего, видимо опять глючит

Днем у меня был недоступен пару часов как минимум.
Автор: Andrey_A_A
Дата сообщения: 11.12.2012 18:12

Цитата:
Да, всё, что мы пишем, это самопал

На этом точка, зачем демагогию разводить В очередной раз ты пытаешься на что-то намекать...

Цитата:
А в закрытые источники никому не советую

Никто никого не заставляет никуда лезть. Дано было название сборки и имя скрипта


Цитата:
С этих точек зрения в комплексе и писал - самопал


Не надо запутывать людей...
Цитата:
Смысл размещения скриптов в закрытом источнике вижу только в поднятии ЧСВ от зарегистрировавшихся посетителей.

Для меня это прямое экономия времени, когда скрипты у меня на форуме лежали в открытом виде, то сотни почти одинаковых вопросов по скриптам, по акелу шли на мейл... И мне сутками приходилось это разгребать. Сейчас если у кого-то возникает вопрос - он пишет тут же в теме.


Цитата:
писал с точки зрения форума и опенсорса

Лучшей помощью было бы - это выпустить нормальную справку на русском языке...
Автор: VSHY
Дата сообщения: 11.12.2012 20:40
Andrey_A_A
Цитата:
Для меня это прямое экономия времени, когда скрипты у меня на форуме лежали в открытом виде, то сотни почти одинаковых вопросов по скриптам, по акелу шли на мейл... И мне сутками приходилось это разгребать.
Ты сам выбрал столь странный способ публикации своих скриптов, отличный от общепринятного (для скриптописателей AkelPad'а), а теперь рассказываешь о том, как страшно жить.
Свой ресурс, - это неплохо, можно было сделать каждому скрипту отдельную тему, и там бы люди спрашивали и отвечали, остальные бы видели ответы и повторных вопросов бы не задавали. Но открытый ресурс! Что-то обвала вопросов ни на акелпадовском форуме ни здесь по скриптам не видно, мёдом там что ли намазано, что прям сотни пишут одно и то же..

Цитата:
Сейчас если у кого-то возникает вопрос - он пишет тут же в теме.
Затевать тему о "Сборках" и свой ресурс с обязательной регистрацией для того, чтобы тебе о твоих скриптах тут спрашивали, это, да, логично.

Цитата:
В очередной раз ты пытаешься на что-то намекать...
Не, то ты в очередной раз не понел. А я говорил и говорю, что это хреново. Постоянная реклама самого себя "зайдите ко мне зарегистрируйтесь". Как ещё более прямее можно сказать, не знаю. Странно, что сам не понимаешь очевидного.

Цитата:
Лучшей помощью было бы - это выпустить нормальную справку на русском языке...
Это ко мне претензия или вопрос или.. что!!? :)
Автор: Andrey_A_A
Дата сообщения: 11.12.2012 20:57

Цитата:
теперь рассказываешь о том, как страшно жить.

Я тебе рассказываю почему я выбрал такой способ. Мне жить легко и комфортно


Цитата:
что прям сотни пишут одно и то же..

Явное придирательство... Да действительно несколько сотен было в июне, июле ... ряд одинаковых вопросов я выносил и выношу в отдельные темы... сейчас ряд вопросов отпали, потому что ответы выложены



Цитата:
Затевать тему о "Сборках" и свой ресурс с регистрацией для того, чтобы тебе о твоих скриптах тут спрашивали, это, да, логично.


Ничего не понял... Я даю свой ресурс когда тут спрашивают о скриптах?


Цитата:
А я говорил и говорю, что это хреново.

Хреново разводить демагогию на пустом месте


Цитата:
Постоянная реклама самого себя "зайдите ко мне зарегистрируйтесь"

Где я об этом говорил? и рекламировал...
Я всего лишь дал имя сборки, где таковой скрипт есть, если такой скрипт был у тебя - я дал бы тебя... А кто-то бы сказал "Не надо мне рекламировать VSHY!"


Цитата:
Не, то ты в очередной раз не понел.

Ты в очередной раз придрался... Странно, что сам не понимаешь очевидного.


Цитата:
Это ко мне претензии

Претензии у тебя, я лишь дал информацию
Автор: VSHY
Дата сообщения: 11.12.2012 22:03
Andrey_A_A
Покороче. Реклама в том, что либо регистрироваться либо качать многокилометровую сборку ради одного скрипта (а новичкам ещё и искать скрипт в куче папок), вместо того, чтобы дать прямую ссылку; у тебя оказывается по каждому скрипту тема, так почему сейчас не дать паблик-доступ, если как ты говоришь "сейчас ряд вопросов отпали, потому что ответы выложены"? У тебя ещё перечень скриптов был и краткая дока по ним, где они, дай ссылку, лично мне бы было интересно.
Автор: Kate_rina
Дата сообщения: 11.12.2012 22:56
Существует ли скрипт, который может скрыть (или удалить) строки, НЕ отмеченные маркером (так, как это возможно в EditPad Pro)?
Автор: Andrey_A_A
Дата сообщения: 11.12.2012 23:17
\
Цитата:
либо качать многокилометровую сборку ради одного скрипта

Ну тогда смысл мне тут что-то советовать... рано или поздно кто-то с такими претензиями наедет... и каждый раз отбиваться... ведь скрипты пишутся или дополняются постоянно... для экономии времени проще в браузере закрыть закладку этой темы и больше не следить за..что я и сделаю..., тем более незаменимых нет - кучу умельцев... всем удачи

p.s. со временем сборок и "не учтённых" скриптов будет гораздо больше, чем некоторые предполагают (потому что программа интересная), если пере направление к скрипту или к чему-либо ещё кому-то не нравится , то есть тема "Сборки AkelPAd"...
Автор: Skif_off
Дата сообщения: 12.12.2012 00:14
comrades, а можно как-то поправить скрипт replaceDiacriticLetters.js, чтобы происходила замена слов так же по списку?
Навожу порядок в иконках, хотелось бы что-нибудь типа "+ 1pt.ico" -> "004.ico". Делал уже вручную, утомительно
Попробовал заменить, ругается на строку

Код:
        str = str.replace(new RegExp(s, "g"), map[s]);
Автор: VSHY
Дата сообщения: 12.12.2012 01:02
Kate_rina
Не пользовался EditPad Pro, не понимаю.. можно чуть подробнее то, что Вы хотите?

Andrey_A_A
Не-не-не, ты и твои скрипты нам ещё нужны. Что ты прям в самом деле. Не вздумай!)

Skif_off
Что значит "Навожу порядок в иконках"? Они у Вас в текстовом файле записаны или это отдельные файлы, и Вы хотите их переименовать? Если файлы, то лучше ReNamer.
По replaceDiacriticLetters.js. Лучше его не запарывать, а создать свой скрипт для этих целей - скопировать и менять. В "+ 1pt.ico" есть спецсимволы, которые надо бы экранировать, но у меня с наскока не получилось - для меня, к сожалению, не просто всё это предусмотреть.
Скорее всего лучше наверное попробовать
Код: TextReplace(hHandle, pFindIt, pReplaceWith, nFlags, bAll);
Автор: Skif_off
Дата сообщения: 12.12.2012 12:36
VSHY

Цитата:
Что значит "Навожу порядок в иконках"?

[more=Вот такой алгоритм у меня образовался]- сначала ковыряю все меню и тулбары, чтобы список иконок был хоть по какому-то порядку (попутно выясняю, что встречается несколько раз);
- переименовываю иконки батником к виду 001.ico, 002.ico и т.д.;
- самое напряжное: во всех меню/тулбарах прописываю новые названия (то, что встречается несколько раз - автозаменой), открыт попутно батник в блокноте, чтобы было видно что на что менять ;
- собираю иконку;
- далее автозаменой
[Icon("%a\AkelFiles\Plugs\ico\] на [Icon("%a\AkelIcons.dll", ] и [.ico")] на [)].[/more]

Цитата:
По replaceDiacriticLetters.js. Лучше его не запарывать, а создать свой скрипт для этих целей - скопировать и менять.

Так и делаю

Большое спасибо за скрипт.

Цитата:
Можно ещё играться флагами, как например FRF_WHOLEWORD, FRF_MATCHCASE и т.д.

Это не для меня, не разбираюсь

Цитата:
Я уже думал о подобном скрипте, в идеале надо все замены задавать в отдельных файлах, а код сделать универсальным, он будет просто менять то, что настроено в файлах. Можно сделать вывод списка файлов в диалоге, выбрал файл и все замены, настроенные в этом файле, выполнились. Для однообразных и частых замен это была бы бомба.

Обозвал Replace.js, думаю повесить рядом кнопку на редактирование этого скрипта, как я понимаю, после сохранения не придется перезапускать AkelPad, чтобы скрипт сработал?
Автор: VSHY
Дата сообщения: 12.12.2012 14:10
Skif_off
Цитата:
Вот такой алгоритм у меня образовался
Ну не знаю... мне лучше, когда и у файлов осмысленные наименования тоже.

Цитата:
> Можно ещё играться флагами, как например FRF_WHOLEWORD, FRF_MATCHCASE и т.д.
Это не для меня, не разбираюсь
Иногда эти флаги необходимы (полностью соответствуют диалогу поиска/замены):
- FRF_WHOLEWORD - "Слово целиком";
- FRF_MATCHCASE - "Учитывать регистр".

Цитата:
Обозвал Replace.js
У меня это Replacer.js

Цитата:
как я понимаю, после сохранения не придется перезапускать AkelPad, чтобы скрипт сработал?
Не придётся.
Автор: oshizelly
Дата сообщения: 13.12.2012 15:10
Стояла у меня старая версия сабжа от 2009 года, с плагинами. Скопировал поверх неё текущую версию 4.8.0, закинул в соответствующую папку плагины из архива PlugsPack вот с этой страницы http://akelpad.sourceforge.net/ru/plugins.php.
Теперь каждый раз при запуске выдаётся сообщение об ошибке, что такие-то версии плагинов устарели и являются несовместимыми. В архиве PlugsPack их нет. А где брать более новые версии?

Спасибо!

Вот перечень устаревших плагинов, на которые выдаётся ошибка:
Russian.dll
AutoSave.dll
HighLight.dll
LogDate.dll
PasteSerial.dll
SmartHome.dll
Автор: gyra
Дата сообщения: 13.12.2012 16:23
oshizelly
За три года много изменилось. Этих плагинов нет, им на смену пришли другие.
Russian.dll есть в инсталляторе (многоязычным) AkelPad, должна лежать в папке Langs.
AutoSave.dll -> SaveFile.dll
HighLight.dll -> Coder.dll
LogDate.dll -> Log.dll
PasteSerial.dll -> Clipboard.dll
SmartHome.dll -> SmartSel.dll
Ну и настройки связанные с этими плагинами нужно менять будет. К примеру у файлов подсветки совсем другие названия, лежат в папке Coder.
Автор: oshizelly
Дата сообщения: 13.12.2012 16:39
gyra 16:23 13-12-2012
Цитата:
За три года много изменилось. Этих плагинов нет, им на смену пришли другие.

Понятно, спасибо. Оказывается, сейчас проверил по списке, все эти новые плагины уже есть в архиве PlugsPack.
Автор: Kate_rina
Дата сообщения: 16.12.2012 01:03
VSHY
Вы знаете, мне пригодилась бы возможность выделить маркером некую фразу - чтобы в результате остались только строки, содержащие эту фразу (остальное бы AkelPad скрыл).
Только из-за одной лишь этой возможности не хотела переходить на EditPad Pro (поскольку очень нравится именно AkelPad).
Для информации - есть две программы с необходимым функционалом Простор 1.4 beta 3 и Text Filter 1.6.0 build 2122 - но обе они не редакторы...
Подумалось, что если для AkelPad существует скрипт, удаляющий выделенное маркером (во всём тексте), то возможен скрипт, удаляющий всё НЕвыделенное маркером...
Автор: Andrey_A_A
Дата сообщения: 16.12.2012 10:00

Цитата:
Подумалось, что если для AkelPad существует скрипт, удаляющий выделенное маркером (во всём тексте), то возможен скрипт, удаляющий всё НЕвыделенное маркером...


DeleteNoMarker.vbs
Автор: Kate_rina
Дата сообщения: 17.12.2012 12:14
Andrey_A_A
Большое Вам спасибо! Всё работает.
Автор: Skif_off
Дата сообщения: 17.12.2012 17:53
Andrey_A_A, спасибо за DeleteNoMarker.vbs, сразу же вопрос: при использовании, чтобы не происходило сохранение файла, нужно аналогично DeleteMarker.vbs убрать в 40й строке "Call SaveEditFile : "?

С NumericSelectText.vbs тот же вопрос По логике, в 133й строке нужно убрать "Call SaveEditFile : "?
И еще нашел "Call SaveEditFile" в нескольких:
NumericSelectText.vbs
MoveLinesLeftRight.vbs
InsertPlus.vbs
InsertParagraph.vbs
FormatLinesLenght.vbs
CreateSubParagraph.vbs
Автор: Andrey_A_A
Дата сообщения: 17.12.2012 18:17

Цитата:
пасибо за DeleteNoMarker.vbs, сразу же вопрос: при использовании, чтобы не происходило сохранение файла

Да, просто я привык любое действие сохранять

На днях выйдет сборка AkelPad Image 25.25, где будет переключатель,
если используете скрипты отдельно, то просто удалить Call SaveEditFile или Call SaveEditFile :
Автор: Skif_off
Дата сообщения: 17.12.2012 18:48
Andrey_A_A, спасибо за помощь

Цитата:
Да, просто я привык любое действие сохранять

У меня часто бывает, что из файла нужно что-то получить, копировать его предварительно куда-то и работать с ним неудобно, проще скопировать результат и закрыть файл без сохранения.

Цитата:
будет переключатель,

В таком случае при использовании Вашей сборки для обновления скриптов в своей вылезут какие-то проблемы?
Автор: Andrey_A_A
Дата сообщения: 17.12.2012 19:38

Цитата:
В таком случае при использовании Вашей сборки для обновления скриптов в своей вылезут какие-то проблемы?

Я после выхода сборки могу подробно описать как тот же переключатель поставить себе и проблем не будет

Если появятся ещё вопросы по поводу сборки, лучше обсуждать в теме сборок
Автор: sikemo
Дата сообщения: 18.12.2012 15:24
Скажите, ест реализованная функция где указав данные, можно было бы получить из них 2, 3 столпца (фактически, реализация перемещения данных как в экселе)

и плюс автосумма чисел?
Автор: VSHY
Дата сообщения: 19.12.2012 11:28
sikemo
Первый абзац - непонятно (Эксэлем почти не пользовался). Какие-то скрипты для работы с колонками на форуме точно проскакивали; можно глянуть в теме Scripts collection.

Для суммы всех чисел выделенного текста - SumNumbers.js.
Автор: vmvitt
Дата сообщения: 19.12.2012 14:20
Где можно найти (почитать) вариант регулярных выражений, которые используются в AkelPad?
Пробовал классический вариант из вики - он то-ли не полный, либо не подходит, для перла - совсем не то, а гадать не хочется.
Автор: gyra
Дата сообщения: 19.12.2012 14:31
vmvitt
В файле AkelHelp-Rus.htm или AkelHelp-Eng.htm находится в папке Docs.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

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


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