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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хороший блокнотик получился, не надо функции убирать. Добавлять можно, если скорость и размер увеличиваться не будут. Плагины можно начать развивать - например ту же подсветку синтаксиса почему бы плагинами не сделать? Тогда точно мир во всем мире будет - мне только хтмл нужен и нафик не нужны языки программирования, а кому-то наоборот. Скачал нужную dll и счастлив своим выбором!
    А трей все ж таки не очень удобен, не нужен он блокноту (чтобы какой-то блокнот висел в трее и кушал память?! В быстрый запуск его, кому это надо! Нужен выбор.
    Что-то у меня экспортер не заработал - после импорта настроек в файл при новом запуске Марка появляется маленькое окно с черным фоном и никак не исправляется пока в реестре не удалишь ветку с настройками. Я ж вроде импортировал? Пробовал от обратного - тот же эффект. Но главное не это - хотелось бы не импортер-экспортер, а просто чтобы все настройки писались в ini или, на крайний случай, отдельными строчками в реестр - так хоть можно inf для нужных установок написать.
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 15:02 05-07-2005
    vito333



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

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 15:41 05-07-2005
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Oleg_II
    Народ, у кого траблы с MarkIniExporter, скидывайте ваши ветки реестра и ини файлы полученные мне на мыло shiva_destroyer (a) mail.ru, буду разбираться. Глядишь, руки дойдут и до правильного импорта горячек. Учтите, программа для последней версии марка, если у вас не последняя, то я за глюки не отвечаю, так как структура меняняется иногда.

    Цитата:
    Но главное не это - хотелось бы не импортер-экспортер, а просто чтобы все настройки писались в ini или, на крайний случай, отдельными строчками в реестр - так хоть можно inf для нужных установок написать.

    ИМХО если я сейчас до конца разберусь с переносом реестра в ини и обратно, и все будет ок, то дам куски кода vito333 а он из добавит в Марк, там чистое АПИ, ничего сложного для переноса.
    В настоящее время из-за тормозов при открытии окна вернулся обратно на 0.9c версию, не помню список оснонвных изменений, но по кранйей мере хоть открывается быстро.


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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShIvADeSt
    кинь мне "быструю" 0.9с - хочу конкретно сравнить скорость
     
    ------------------
    получил, сравнил, работаю

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 10:11 06-07-2005 | Исправлено: vito333, 14:35 06-07-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    @ShIvADeSt
    Я б с удовольствием, но сегодня отчалил в командировку, вернусь примерно дней через десять. Если в ближайшие дни вечером будет время, то попробую повторить в "полевых" условиях
    Я тоже вернулся на предидущую до трея версию.
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 17:52 06-07-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Oleg_II
    скинь мне inf файл, который у тебя добавляет пункт в контекстное меню файла - хочу посмотреть.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 09:17 07-07-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Не совсем понял что нужно: ничего особенного у меня и нет? Вот несколько примеров, когда я добавляю что-то в контекстное меню файла (у меня аглицкая винда и, соотвественно, аглицкие варианты):
     
    [Add.Context]
    ; open files with notepad - открывать файлы с неизвестными расширениями в Ноутпаде
    HKCR,Unknown\shell\View with notepad\command,,,"%11%\notepad.exe ""%1"""
     
    ; open htm and html files with WebCraft - открывать хтмл файлы в редакторе Веб-Крафт
    HKCR,FirefoxHTML\shell\Edit with WebCraft\command,,,"%16422%\webcraft\WebCraft.exe ""%1"""
     
    ; write CD or DVD - правый клик на файле iso вызывает команды записи на диск
    HKCR,.iso,,,"WinImageIso"
    HKCR,WinImageIso\DefaultIcon,,,"%16422%\VFedit.exe,1"
    HKCR,WinImageIso\shell\Write CD or DVD\command,,,"%11%\makedisk.cmd ""%1"""
     
    Есть еще вариант загнать Марк-Ноутпад в контекстное меню "Send To" для текущего юзера:
    [Notepad.Link]
    setup.ini, progman.groups,, "group11=""%16393%"""
    setup.ini, group11,, """Open in Notepad"",""""""%11%\notepad.exe"""""",,,,""%11%"",""notepad.exe"""
     
    В самом начале inf файла, естественно, должно быть следующее:
    [Version]
    Signature=$CHICAGO$
     
    [DefaultInstall]
    AddReg = Add.Context
    UpdateInis = Notepad.Link
     
    Что ты имеешь в виду? Это или что-то другое?
    Регардсы,
    Олег 2
     
    PS А! Кажется понял: как я добавляю установки через inf файл? Ну, вот, например как я добавлял определенный штрифт и его размер в установки Ноутпада (до знакомства с Марком
     
    [Version]
    Signature=$CHICAGO$
     
    [DefaultInstall]
    AddReg = Notepad.settings
     
    [Notepad.settings]
    HKCU,"Software\Microsoft\Notepad","lfFaceName",0x00000,"Arial"
    HKCU,"Software\Microsoft\Notepad","iPointSize",0x10001,120
     
    Еще сюда же же можно добавить какие файлы ассоциировать с Ноутпадом (nfo, например).
    К тому виду, в котором установки у Марка сейчас в реестре тоже можно сделать inf, но очень муторно, так как все будет одной достаточно длинной строчкой и все установки будут "зашиты" намертво - нельзя будет выделить и изменить одну установку (например, оставить тот же шрифт, но его размер изменить на другой).

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 19:15 07-07-2005 | Исправлено: Oleg_II, 19:22 07-07-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    круто, я этого не знаю, где почитать про создание inf? а то кое что непонятно, =""%16393%""" например
     
    Добавлено:
    ну а я сейчас потихоньку мучаю работу Марка с иконкой в трее (функция ShellNotifyIcon очень медленная оказалась) - неохота отказываться всё-же от этого функционала, и пытаюсь повысить скорость загрузки программы.
    В связи с этим, кстати, протестировал упаковщики ехе файлов на скорость распаковки и коэффициент упаковки (в прикладном программировании) - UPX рулит. Перейти может на него?
     
    Добавлено:
    ShIvADeSt
    качни марка и upx-ед версию, посмотри, я поколдовал малость, потом померял - выходит что сейчас грузится так же, как и 0.9с, а upx-ед - чуть быстрее.
    Посмотри и скажи, обсудим.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 13:50 08-07-2005
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Наверное, приоритетом долна быть скорость распаковки, а не коэфф. сжатия. или я не прав?
    (не спец я по виндовому кодингу)

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 16:53 08-07-2005
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    13:50 08-07-2005
    Цитата:
    где почитать про создание inf?

    я, помнится, здесь видел

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 17:32 08-07-2005
    l1720



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хорошая программа. Еще чуть-чуть и старый-добрый Aditor можно будет удалять. Тема очень уж большая, читать нетсил, может быть уже и говорилось. А нельзя ли использовать не реестр, а .ini ну или как сейчас модно .xml???

    Всего записей: 3316 | Зарегистр. 16-09-2003 | Отправлено: 18:14 08-07-2005
    vito333



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

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 18:52 08-07-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Я, честно говоря, тоже не очень умею (или скоромничаю Все больше по шаблонам учился (как и с хтмл). Т.е. брал файл от установки, например, DivX 3.11 и пытался изучать - не так то и сложно, а уж по такому шаблону написть файл установки чего-то другого вообще просто. Кое-что подчерпнул на аглицких форумах. Вот, например, справка по inf (на аглицком): _http://www.osronline.com/ddkx/install/devinref_825u.htm
    А 16393 - это условное обозначение пути %System drive%:\Profiles\Oleg\SendTo (папка SendTo для текущего юзера). Можно писать и полный путь. Это способ просто уменьшает писанину и, если знаешь эти обозначения, то и удобнее читать. %11% - это system32.
    Но это все - фигня, по сравнению с написанием программ
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 20:21 08-07-2005
    ArtLonger



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
    Умоляю, сделай фишку с трэем отключаемой. Мешает жутко, из-за этого откатился на 0.9с от 26 июня...

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 21:28 08-07-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    фууух
     
    [+] опция "Минимизировать в трей" - убирает кнопку на taskbar.
    [x] программа не была видна по Alt-Tab.
    [x] мелкие баги.
    [!] чуть ускорена загрузка.
    [x] свёрнутое окно не разворачивалось на весь экран.
    [-] убрана горячая клавиша на опцию "Сохранять отступ слева"
    [!] перекроена загрузка программы.
    [!] отлажены сворачивание/разворачивание из/в трэй, а также отображение кнопки на taskbar и нажатия на ней же.  
     
     
    вроде закончил с этим, хотя пришлось повозиться (зато накопал много нового. Основные проблемы, собственно, были из-за запрошенного shivadest-ом быстрого появления окна, без этого было бы намного проще, но мы не ищем лёгких путей , да и я согласен, что рабочий инструмент должен быть быстрым.
     
    К тому же над скоростью загрузки поработал, немного улучшил, хотя фактически сравнял с 0.9с (добавление иконки в трей почему-то очень небыстрый процесс).
    Хотя конечно это относительные величины - быстро-долго, на самом деле речь идёт о десятых долях секунды. У меня на машине Марк грузится сейчас где-то за 0.45 сек, как и версия 0.9с. Сжатая UPX версия быстрее на 0.07-0.10 сек (так же и несжатая ничем).  
     
     
    Добавлено:
    да, список изменений читается снизу, как в readme.txt
     
    Добавлено:
    Mark_Upxed тоже залил
     
    Добавлено:
    сейчас возможно вылезут какие-нибудь мелкие глюки с отрисовкой, хотя у меня в целом нормально.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 15:56 09-07-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Классно!
    Только теперь всегда будет иконка в трее, даже если в трей не минимизируешь?
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 18:46 09-07-2005
    ArtLonger



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

    Цитата:
    [x] свёрнутое окно не разворачивалось на весь экран.  

    Ага, из трэя-то оно разворачивается, а с панели задач - нет. И судя по мельканию окна, проблему ты обошёл сбоку...
    Кроме того, окно перестало сворачиваться-разворачиваться при щелчке по кнопке Марка на панели задач. Мелькает только и всё.

    Всего записей: 1844 | Зарегистр. 06-10-2001 | Отправлено: 19:21 09-07-2005
    zep



    Advanced Reader
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     vito333
    Из трея разврачивается всегда правильно, а вот с панели задач в основном только окном. Причем если на панели задач нажимать правой кнопкой - то все нормально. Может фича такая?   Но и левой - редко, но бывает правильно.
    У меня на мышке (A4tech) две кнопки настроены на сворачивание-разворачивание. При их использовании всегда разворачивается окном из любого места.
     
    Добавлено:
    ArtLonger
    18:21 09-07-2005
    Цитата:
    окно перестало сворачиваться-разворачиваться при щелчке по кнопке Марка на панели задач

    у меня только не сворачивается

    Всего записей: 2500 | Зарегистр. 03-10-2001 | Отправлено: 21:35 09-07-2005
    Dudus



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

    Цитата:
    [+] опция "Минимизировать в трей" - убирает кнопку на taskbar.

    УРА!
     

    Цитата:
    Кроме того, окно перестало сворачиваться-разворачиваться при щелчке по кнопке Марка на панели задач. Мелькает только и всё.

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

    Всего записей: 126 | Зарегистр. 10-12-2004 | Отправлено: 22:11 09-07-2005
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Версия 0.9d
    При загрузке выдает:  Вместл рабочего окна!

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 09:37 10-07-2005 | Исправлено: Danil Lab, 09:38 10-07-2005
       

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