Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор

Модерирует : gyra, Maz

Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 98 99 100

   

vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mark -  небольшой удобный редактор
v0.9z от 9 апреля 2006 г.  
-----------------------------------------
  (скриншот - 73кб, архив программы - ~60кб )
  • точное автоопределение кодировок UTF-16LE, UTF-8, DOS, windows 1251, KOI8r;
  • MDI
  • поддержка unicode (UTF-16LE), UTF-8;
  • возможность открытия и сохранения документов в любой, доступной в системе, кодовой странице;
  • маленький размер (уже раздулся, правда, немного )) - не более 60 кб;
  • корректно отображает псевдографику и кириллицу в файлах DOS и КОИ8р (напр. с Courier New);
  • настраиваемые хоткеи;
  • поиск по regular expressions;
  • русско-английский интерфейс;
  • список 20 последних открывавшихся файлов;
  • приличный вид
  • работа с файлами WIN(DOS)/UNIX;
  • возможность написания/подключения плагинов;
  • ещё много других полезных, приятных и удобных мелочей.
    ----------------------------------------
    OS: win2k, XP и выше.
    ----------------------------------------
    http://vito.rbcmail.ru/Mark.zip  ~ 60 кб
    Некоторые антивирусы могут ругнуться, но вирусов в архиве нет!
    EXE упаковывается разными пакерами и из-за этого бывает такое.
    http://vito.rbcmail.ru/Mark_Upxed.zip - упакованный UPX  
    http://vito.rbcmail.ru/MarkPEC.zip - упакованный PECompact (обновляются реже; не должны волновать антивири).
     
    Плагины - помещать в папку Plugins_   (с подчеркиванием!)
    чтобы не засорять шапку, описание плагинов - тут: Подробнее...
    -------------------------------------------------
    ПОСМОТРИТЕ, ПОРУГАЙТЕ, ПРЕДЛОЖИТЕ.
    -------------------------------------------------
    PluginSDK http://vito.rbcmail.ru/PluginSDK.zip  ~ 8 кб.
    утилита очистки реестра от записей старого MRU (до v 0.9b): http://vito.rbcmail.ru/MRUcleaner.zip
    билиотеки ричедита (чтобы "Отмена" не прерывалась после сохранения файла):
    для Windows 2000 - http://vito.rbcmail.ru/Libs/W2k_dll.zip
    для Windows ХР    - http://vito.rbcmail.ru/Libs/XP_dlls.zip
    запустите самораспаковывающийся архив и скопируйте распакованные файлы в папку Mark-а.
     
    Баги
    1) Все еще при вызове диалога печати остаются следы от него.

  • Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 20:05 03-11-2004 | Исправлено: zep, 01:42 13-04-2006
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    14:28 02-04-2006
    Цитата:
    [!] 02.04.06  косметические изменения.

    А проблему с поиск-замена в выделенном тексте так и не пофиксил...  
    Кстати, при запуске новой версии спрашивает использовать старые настройки или нет, с чем связано? Поменялся их способ сохранения? И чем чревато использование старых?

    ----------
    Время и место каждого Подвига определяется Судьбой.
    Но если не придет Герой - не будет и Подвига.

    Всего записей: 976 | Зарегистр. 30-07-2003 | Отправлено: 01:17 03-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Harrier
    ну раз не меняю, значит программа всё та же
     
    Добавлено:
    s1n

    Цитата:
    А проблему с поиск-замена в выделенном тексте так и не пофиксил

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

    Цитата:
    Кстати, при запуске новой версии спрашивает использовать старые настройки или нет, с чем связано? Поменялся их способ сохранения? И чем чревато использование старых?

    сообщение возникает в случае, если изменилась структура настроек программы. В 90% случаев настройки просто добавляются и можно спокойно при этом запросе указать использовать старые настройки.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 01:33 03-04-2006
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    UPX, please...

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 09:29 03-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtLonger
    кстати, параллельно с UPX я обновляю и PECompact-нутую версию. После того, как почитал его форум, поюзал - рекомендую его. Лицензия тоже вроде позволяет фриишные проги паковать им и использовать. А по качеству сжатия разных типов бинарников он намного впереди UPX.
     
    Добавлено:
    обновил, в общем.
     
    Добавлено:
    Shivadest
    я вот подумал, что очень полезен был бы плагин вставки серийников - для ввода в несколько едит-боксов - выделяешь в Марке серийник, врубаешь плагин, он парсит серийник на несколько частей (по дефисам), а затем сам после паузы в 2-4 секунды проставляет несколько распарсенных кусков по порядку, имитируя TAB для перехода.  
     
    Добавлено:

    Цитата:
    Нельзя ли сделать следующие изменения в "Марк":
    1. на статус-баре рядом с номером строки и номером
       символа сделать также количество букв в выделенном(если он есть)
       тексте.
    2. убрать прокрутку закладок, уж больно это неудобно(прокручивать),
       лучше чтобы они автоматически изменяли свою ширину в зависимости от
       их общего количества и ширины главного окна, пускай названия файлов не будут умещаться,
       но зато Hint при наведении мышки на закладку показывалась бы быстрее
       (или сделать отдельную опцию-переключатель по этому поводу).
    3. исправить: при выборе Настройки\Редактирование\Подсветка ссылок, сылки на это
       никак не реагируют, только после переоткрытия файла...
    4. исправить: после перемещения главного окна за заголовок мышкой, все
       окна и значки на рабочем столе почему-то дергаются\обновляются\перерисовываются...
    4. не пойму, вроде как плагины не работают, скинул в папку к "Марк" ShExec.dll и
       ShList.dll но никаких изменений не нашел ни в проге, ни в меню
       плагинов, или что-то не так делалал.
     
     
    Добавлено:
    отвечаю
    п.1. как-нибудь сделаю
    п.2. подумаю, но вообще то надо бы ещё мнений на этот счёт
    п.3. так оно и работает - подсветка ссылок меняет статус после перезагрузки файла, сразу никак (вроде уверен, но давно это было, проверю).
    п.4. у меня не пляшут.
    п.5. плагины кладутся в папку "Plugins_"

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 12:15 03-04-2006
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Спасибо.
    Вообще меня больше всего устраивает несжатая версия, а UPX предпочитаю как наименьшее зло

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 15:47 03-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtLonger
    а почему это меньшее зло? по-моему такое же, как и остальные, даже большее, чем PECompact

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 16:28 03-04-2006
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Распаковывается легко . Ну не люблю я запакованные ехе'шники, хоть убей. А экономить место при объёме дисков в 500 гб...

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 20:31 03-04-2006
    OdesitVadim



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    тут был запрос по поводу того, как отсортировать кодировки. Предлагаю очень простой алгоритм. Номер кодировки - это 2 байта. Так вот, если их разбить на 16 груп по первым 4 битам, то внутри каждой группы собираются себе подобные. Незнаю, может велосипед изобрёл, но работает.
    Но груп 16 не получается, а всего 5-7.

    ----------
    Press any key to continue or any other key to exit
    Пишите так, чтобы не было стыдно за нобелевскую премию.

    Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 21:19 03-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OdesitVadim
    ты бы уже до конца продумал и показал, что получается, если ОК - сразу сделаю.
     
    ArtLonger
    ты не эстет

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 00:19 04-04-2006
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OdesitVadim
    Не самый удачный, так как смотри  
    737 ОЕМ греческая
    850 ОЕМ латиница
    860 ОЕМ португальская
    при этом они все ОЕМ, но если их раскидать как ты говоришь, то будет несколько групп ОЕМ кодировок, лучше как хотел vito333 АНСИ,МАС,ИСО,ОЕМ,АНСИ\ОЕМ, УТФ, прочие.

    Цитата:
    я вот подумал, что очень полезен был бы плагин вставки серийников - для ввода в несколько едит-боксов - выделяешь в Марке серийник, врубаешь плагин, он парсит серийник на несколько частей (по дефисам), а затем сам после паузы в 2-4 секунды проставляет несколько распарсенных кусков по порядку, имитируя TAB для перехода.  

    сделаю, надо будет просто кусок своего KeyFiller переделать, вот только по времени это не удачно, надо подумать, как внутри плагина перехватывать главную оконную процедуру марка, чтобы можно было глобальный хоткей сделать.
    По поводу того, что в буфер копируется иногда кривой текст из листера, есть подозрение что листер не так отдает, ибо иногда в буфер кладется правильный текст, иногда нет. По поводу бреда и подобных, когда включена кодовая страница документа ОЕМ или КОИ-8, то они перекодируют текст из буфера. Для ОЕМ обязательно должен стоять ОЕМ чар сет, иначе вставляется криво, то есть я выбираю ОЕМ, у него шрифт курьер Нью, но стоит ОЕМ чар сет, далее при получении из буфера, они вместо CF_TEXT для ОЕМ и КОИ делают CF_OEMTEXT,короче нужно много чего тестить.

    ----------
    И создал Бог женщину... Существо получилось злобное, но забавное...

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:18 04-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShIvADeSt
    а мне кажется можно проще - выделил текст серийника, нажал на пункт плагина - вылез мессаджбокс - типа нажмёшь ОК - через 2(3,4...) сек. серийник вставится. Всё. При этом можно не месаджбокс, а, скажем, диаложек, где заодно тычешь на один из радиобаттонов, выбрав количество эдитбоксов-приёмников, а затем ОК.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 15:49 04-04-2006
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Упс... Оказывается уже есть плагины?! Проспал я все
     
    Только почему папочка с плагинами называется Plugins_ (нижнее подчеркивание)? Да и вообще, папочка не очень удобна - у меня Марк заменил Ноутпад с самой инсталяции, в System32 уже есть папка с плагинами для Mplayer А можно ли плагины просто рядом кидать или где-то в другом месте в папочку располагать, а в настройках пути к плагинам прописывать?

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 17:41 04-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    потому и с нижним подчерком, чтобы не путать с другими, и не засоряться.
    Пока (и наверное надолго ) так.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 18:20 04-04-2006
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тогда еще вопрос про плагины
    Влияют ли они как-то на быстроту и ресурсы?

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 20:14 04-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    пара миллисекунд при запуске, ресурсов практически никаких, ты же сам видишь размер плагинов, да и функционал очень прост, так что проблем никаких.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 01:09 05-04-2006
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333

    Цитата:
    а мне кажется можно проще - выделил текст серийника, нажал на пункт плагина - вылез мессаджбокс - типа нажмёшь ОК - через 2(3,4...) сек. серийник вставится. Всё. При этом можно не месаджбокс, а, скажем, диаложек, где заодно тычешь на один из радиобаттонов, выбрав количество эдитбоксов-приёмников, а затем ОК.

    Сделал как мне казалось правильнее, а именно перехват оконной процедуры марка (извини vito333, но мессажд боксы не по мне, проще нажать горячку в любом окне и сразу чтобы вставился текст).
    Итак новый плагин (версия альфа, но рабочаю на 100% ибо базируется на моей проге).
    http://shivadest.nm.ru/ShKeyFill.dll
    Принцип работы след. в марке открываем документ с серийником типа  
    FM9FY-TMF7Q-XXXXX-V9T29-TBBBG
    выделяем его (в смысле сам серийник) и нажимаем пункт меню Плагины-) Вставить серийный номер (Paste serial)
    после этого переходим в нужное нам приложение, например офис, ставим курсор на первое поле куда нам надо ввести серийний и нажимаем Ctrl+F10 (это горячка для вызова моей процедуры вставки). Главное чтобы в офисе был активным англ язык. иначе вставится аналогичный текст на русском, то есть вместо Q будет Й и так далее (это не фиксится, ибо надо делать тогда еще инжекцию либы чтобы она переключала раскладку. а меня ломает это делать). При этом все поля для серийника заполняются соотв цифрами и буквами.
    В дальнейшем добавлю диалог для выбора автоматической эмуляции ТАБа и Ентера (так как большинство серийников таб не требуется, то это на будущее).
     


    ----------
    И создал Бог женщину... Существо получилось злобное, но забавное...

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 05:00 05-04-2006 | Исправлено: ShIvADeSt, 05:00 05-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShIvADeSt
    круто. Только пора плагины ридмишками снабжать (либо дополнить sdk функцией с информацией о плагине)

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 10:48 05-04-2006
    OdesitVadim



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ShIvADeSt
    В твоем плагине, который "запускает файл"(ShExec.dll) есть неприятная бага - он не всегда запускает файл. Причина была выявлена после изучения исходников. Там есть проверка типа

    Код:
     
    if pos('Document',......)<>0 then exit;
     

    Так вот, если открыть документ с рабочего стола или "Мои документы", то такая проверка сразу рубит. Непорядок на ровном месте

    ----------
    Press any key to continue or any other key to exit
    Пишите так, чтобы не было стыдно за нобелевскую премию.

    Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 13:16 05-04-2006
    Harrier



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
     

    Цитата:
    [!] 02.04.06  косметические изменения.

     
    А значок Mark менять не собираешься?

    Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 18:18 05-04-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Harrier
    да вроде неплохой значек

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 18:44 05-04-2006
       

    Страницы: 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 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор
    Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru