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

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



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

    Цитата:
    Так, что-то не пойму я. Имеем, допустим, строку 65 00 72 00 20 00 4e 00 65 00 77. Возможно с помощью сабжа (поиск-замена) превратить ее в 6500720020004e00650077 и как?

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

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 00:08 18-03-2006
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ALeXkRU спасибо добрый человек, а я голову ломал...
    Кстати, [Заменить все] срабатывает только со 2го раза (если один раз кликнуть, ничего не происходит).

    Цитата:
    к сожалению, поиск-замена в выделенном тексте не работает

    ага, не фурычит.

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

    Всего записей: 976 | Зарегистр. 30-07-2003 | Отправлено: 00:22 18-03-2006
    ALeXkRU



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

    Цитата:
    срабатывает только со 2го раза  

    у меня с первого работает  

    Цитата:
     а я голову ломал...  

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

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 00:40 18-03-2006
    s1n



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

    Цитата:
    у меня с первого работает

    Странно...

    Цитата:
    вообще, удобный способ переформатировать старые дос-овские файлы, отформатированные с помощью пробелов..

    Я просто вообще не додумался оставить поле замены пустым, все пытался код backspaсe прописать туда  .

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [!]  17.03.06  переработан PluginSDK.
    [x] 16.03.06  мелкие исправления в диалоге "Перейти ..."

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [+] 20.03.06  в меню "Разное" добавлено подменю "Плагины" со списком предлагаемых плагинами действий.
    [!] 20.03.06  переработан PluginSDK.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 17:55 19-03-2006
    ALeXkRU



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

    Цитата:
    20.03.06  

    прям-таки привет из будущего...    
    на часах - 18:20 19.03.06...

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 18:21 19-03-2006
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333 обрати, пожалуйста, внимание на проблемы с [поиск-замена].
     
    ALeXkRU
    Цитата:
    прям-таки привет из будущего...

     

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

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



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

    Цитата:
    [+] 20.03.06  в меню "Разное"

    всё верно

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



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

    Цитата:
    подменю "Плагины" со списком предлагаемых плагинами действий

    И когда этот список ожидать, а главное что ожидать?

    Всего записей: 2500 | Зарегистр. 03-10-2001 | Отправлено: 02:34 20-03-2006
    ShIvADeSt



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

    Цитата:
    И когда этот список ожидать, а главное что ожидать?

    Я начал делать плагины (выполнить и хекс едитор), проблема в том, что пишу все таки на дельфи и сейчас есть одна трабла.
    vito333
    Дай в пм кусок как ты вызываешь  
    DoMyJob(HWND hMainWnd, HWND hClientWnd, HWND hActiveRtfWnd, DWORD lpReserved, LPVOID lpParam)
    а то чего то не могу правильно LPVOID определить, по идее Pointer (кстати не мог бы ты его сделать просто DWORD). В результате при вызове этой процедуры марк падает.

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zep
    не знаю, просто это давно надо было сделать
    ShIvADeSt
    ок, вечером скину тебе кучски с загрузкой-вызовом.
    Наверное проблема в calling conventions. Надо __stdcall наверное, или что-то в этом духе.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 06:26 20-03-2006
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал первый плагин, который делает запуск редактируемого в данный момент файла, опробовал на хтмл страничках, батниках и рег файлах. Работает норм.
    http://shivadest.nm.ru/ShExec.dll (у них там траблы с хостингом, может временно не качаться).

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShIvADeSt
    хм, точно, не качается
     
    в общем, тогда я не меняю _cdecl на _stdcall (который в VC++ идёт как PASCAL) ?
     
     
     
    Добавлено:
    [!] 20.03.06  в PluginSDK добавлен пример плагина на Delphi (от ShIvADeSt).

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    01:38 20-03-2006
    Цитата:
    только ты сформулируй пожалуйста конкретно ещё раз

    Формулирую - не работет поиск-замена в выделенном тексте.

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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Создал папку Plugins в папке Mark`а, закинул туда ShExec.dll из PluginSDK - запускаю, "Разное" / "Плагины" - нет плагинов...
     
    И другое:
    Попробовал программку "Mark Ini Exporter от ShIvADeSt". По моему, кнопки "Export" и "Import" попутаны...
     
    Чуть позже:
    Вначале я экспериментировал с _ReadMe.txt. Чуть позже в TotalCommander создал новый файл - появилось окошко, что Mark обновился с предложением сбросить старые параметры. Интересно, почему раньше этого не происходило?

    Всего записей: 22 | Зарегистр. 02-03-2005 | Отправлено: 23:54 20-03-2006 | Исправлено: eLsIe, 00:12 21-03-2006
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eLsIe
    папка Plugins_ - подчерк не забывай!
     
    Ini exporter немного устарел наверное, потому после экспериментов с ним у тебя и параметры поменяли структуру.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 00:51 21-03-2006 | Исправлено: vito333, 01:34 21-03-2006
    ShIvADeSt



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

    Цитата:
    Ini exporter немного устарел наверное, потому после экспериментов с ним у тебя и параметры поменяли структуру

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

    Цитата:
    папка Plugins_ - подчерк не забывай!  
     

    не здесь собакак порылась, у меня тоже как то раз он не подхватил один плагин, перезапустил все норм.
    итак еще разок первый плагин по выполнить
    http://shivadest.nm.ru/ShExec.dll
    и новый плагин нумерованный список, выделенный текст форматируется спереди добавляются нумера вида "1. ".
    http://shivadest.nm.ru/ShList.dll
    завтра послезавтра сделаю плагин транслит-руслит, так как чувствую, что не будет их в марке , а нужны они достаточно часто.

    Цитата:
    в общем, тогда я не меняю _cdecl на _stdcall (который в VC++ идёт как PASCAL) ?

    не меняй, уже все работает.

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

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:49 21-03-2006
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Похоже, в ходе работы над устранением багов появился новый баг: перестала работать функция сохранения времени файла (версия программы 0.9Z). Пробовал отключить и снова включить - не помогло. Или просто что-то не так делаю?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:59 21-03-2006
    Harrier



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vito333
     
    А для чего нужен PluginSDK?

    Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 13:06 21-03-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