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

» Mark - небольшой удобный редактор

Автор: s1n
Дата сообщения: 17.03.2006 23:46

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

Странно...

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

Я просто вообще не додумался оставить поле замены пустым, все пытался код backspaсe прописать туда .
Автор: vito333
Дата сообщения: 18.03.2006 12:39
[!] 17.03.06 переработан PluginSDK.
[x] 16.03.06 мелкие исправления в диалоге "Перейти ..."
Автор: vito333
Дата сообщения: 19.03.2006 16:55
[+] 20.03.06 в меню "Разное" добавлено подменю "Плагины" со списком предлагаемых плагинами действий.
[!] 20.03.06 переработан PluginSDK.
Автор: ALeXkRU
Дата сообщения: 19.03.2006 17:21

Цитата:
20.03.06

прям-таки привет из будущего...
на часах - 18:20 19.03.06...
Автор: s1n
Дата сообщения: 19.03.2006 18:25
vito333 обрати, пожалуйста, внимание на проблемы с [поиск-замена].

ALeXkRU
Цитата:
прям-таки привет из будущего...

Автор: vito333
Дата сообщения: 20.03.2006 00:38
s1n
обращаю, только ты сформулируй пожалуйста конкретно ещё раз и отсортируй по степени значимости.

Добавлено:
ALeXkRU

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

всё верно
Автор: zep
Дата сообщения: 20.03.2006 01:34
vito333

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

И когда этот список ожидать, а главное что ожидать?
Автор: ShIvADeSt
Дата сообщения: 20.03.2006 03:06
zep

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

Я начал делать плагины (выполнить и хекс едитор), проблема в том, что пишу все таки на дельфи и сейчас есть одна трабла.
vito333
Дай в пм кусок как ты вызываешь
DoMyJob(HWND hMainWnd, HWND hClientWnd, HWND hActiveRtfWnd, DWORD lpReserved, LPVOID lpParam)
а то чего то не могу правильно LPVOID определить, по идее Pointer (кстати не мог бы ты его сделать просто DWORD). В результате при вызове этой процедуры марк падает.
Автор: vito333
Дата сообщения: 20.03.2006 05:26
zep
не знаю, просто это давно надо было сделать
ShIvADeSt
ок, вечером скину тебе кучски с загрузкой-вызовом.
Наверное проблема в calling conventions. Надо __stdcall наверное, или что-то в этом духе.
Автор: ShIvADeSt
Дата сообщения: 20.03.2006 06:03
Сделал первый плагин, который делает запуск редактируемого в данный момент файла, опробовал на хтмл страничках, батниках и рег файлах. Работает норм.
http://shivadest.nm.ru/ShExec.dll (у них там траблы с хостингом, может временно не качаться).
Автор: vito333
Дата сообщения: 20.03.2006 10:13
ShIvADeSt
хм, точно, не качается

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



Добавлено:
[!] 20.03.06 в PluginSDK добавлен пример плагина на Delphi (от ShIvADeSt).
Автор: s1n
Дата сообщения: 20.03.2006 22:17
vito333
01:38 20-03-2006
Цитата:
только ты сформулируй пожалуйста конкретно ещё раз

Формулирую - не работет поиск-замена в выделенном тексте.
Автор: eLsIe
Дата сообщения: 20.03.2006 22:54
Создал папку Plugins в папке Mark`а, закинул туда ShExec.dll из PluginSDK - запускаю, "Разное" / "Плагины" - нет плагинов...

И другое:
Попробовал программку "Mark Ini Exporter от ShIvADeSt". По моему, кнопки "Export" и "Import" попутаны...

Чуть позже:
Вначале я экспериментировал с _ReadMe.txt. Чуть позже в TotalCommander создал новый файл - появилось окошко, что Mark обновился с предложением сбросить старые параметры. Интересно, почему раньше этого не происходило?
Автор: vito333
Дата сообщения: 20.03.2006 23:51
eLsIe
папка Plugins_ - подчерк не забывай!

Ini exporter немного устарел наверное, потому после экспериментов с ним у тебя и параметры поменяли структуру.
Автор: ShIvADeSt
Дата сообщения: 21.03.2006 00:49
vito333

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

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

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

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

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

не меняй, уже все работает.
Автор: oshizelly
Дата сообщения: 21.03.2006 10:59
Похоже, в ходе работы над устранением багов появился новый баг: перестала работать функция сохранения времени файла (версия программы 0.9Z). Пробовал отключить и снова включить - не помогло. Или просто что-то не так делаю?
Автор: Harrier
Дата сообщения: 21.03.2006 12:06
vito333

А для чего нужен PluginSDK?
Автор: vito333
Дата сообщения: 21.03.2006 13:11
Harrier
смотри пост ShIvADeSt чуть выше

oshizelly
проверим

Добавлено:
[x] 21.03.06 не сохранялось время последней модификации файла.
Автор: Abs62
Дата сообщения: 21.03.2006 18:26
Обратил внимание, что окно "About" не реагирует на Esc. Пустячок - а неприятно.
Автор: prostouser
Дата сообщения: 21.03.2006 18:54
vito333
скачал и попробовал вашу программу , понравилось , перешёл на неё ,спасибо вам за программу.
Автор: Harrier
Дата сообщения: 21.03.2006 20:40
vito333

Ты тогда подпиши в шапке рядом с плагинами для чего они нужны.
Автор: vito333
Дата сообщения: 22.03.2006 13:25
[x] 22.03.06 диалог "О программе" не закрывался по Esc.

но архив не обновляю пока из-за этого пустячка

Добавлено:
а подскажите-ка, нафига макросы могут быть нужны? хотелось бы оценить полезность, а то есть мыслишки, где-то рядом переход количества в качество, как с плагинами

Добавлено:
[x] 22.03.06 своевременно не обновлялось окно предпросмотра при выборе кодировки вручную в диалоге выбора файлов.
Автор: OdesitVadim
Дата сообщения: 22.03.2006 15:31
vito333
Макросы? А может заюзать VBScript, который есть в винде. Хотя смысл макросов.

Мне кажеться необходимо чуточку доработать поиск. Суть следующая. При поиске выделяются (точнее отрисовываются другим цветом) все найдены выражения. Теперь беглый взгляд на текст даст представление о найденых участках. Ну и добавить кнопку "снять выделения найденого"
Как такая идея?
Автор: kraeved
Дата сообщения: 22.03.2006 17:29
OdesitVadim
VBScript на кол. У Марка и так хватает ненужных зависимостей, делающих его глючным и не usb-friendly.

А диалог поиска/замены, конечно, нужно дорабатывать. Он не интуитивен (дважды close, к примеру) и табуляция работает странным образом (Что найти-Найти-Закрыть-Заменить-итд, хотя и так понятно, что не нажимая Найти можно находить просто ткнув Enter, поэтому логичнее переходить на Заменить; в противном случае до Заменить выматываешься нажимать Tab, а мышкой я исторически по минимуму пользуюсь).
Автор: rondew
Дата сообщения: 22.03.2006 20:53
ну знаете... со своей колокольни господа судите.. может вам макросы и не нужны.. однако в работе людей нередко есть действия которые повторяются много раз.. зачастую годами.. какое-то действие в тексте например.. у меня такие вещи бывают. нередко.. уверен что у ПОТЕНЦИАЛЬНЫХ пользователей этих моментов может быть еще больше.. работа с тексатми ведь часто содержит какие-то повторяющиеся действия..

НО если это очень сложно тогда конечно не стоит. но очень хотелось бы.

PS это я просил макросы)
Автор: vito333
Дата сообщения: 23.03.2006 00:34
kraeved

Цитата:
У Марка и так хватает ненужных зависимостей, делающих его глючным и не usb-friendly

вот тут поподробнее. Ну пока настройки в реестре, а ещё какие зависимости?

Цитата:
дважды close, к примеру

не понял этого

Цитата:
табуляция работает странным образом (Что найти-Найти-Закрыть-Заменить-итд

предлагай более удобный порядок - это правится за минуту
OdesitVadim

Цитата:
Как такая идея?

хорошая идея, уже кто-то предлагал, когда-нибудь будет


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


Добавлено:
rondew
если не лень - опиши, чего ты делал бы при помощи макросов.
Автор: ShIvADeSt
Дата сообщения: 23.03.2006 00:55
vito333
Давай лучше сделай предпросмотр, это гораздо важнее макросов, так как задолбало посылать на печать и обнаруживать что текст не вошел и заново уменьшать шрифт. Код предпросмотра в бреде есть, причем хороший код
Далее кнопку печать на тулбаре очень далеко унес (я б конечно и иконку другую туда поставил) я посмотрел рядом с сохранить открыть - нету и полез в меню, так как надо было просто шлепнуть на печать, потом смотрю а она в конце спряталась Посмотри как в офисе сделано, новый открыть сохранить в одной группе, печать в другой сразу за ними, ибо самые нужные кнопки. Потом поставь работу с буфером, потом поиск и остальное. Самое правильное расположение будет.
Автор: bavb
Дата сообщения: 23.03.2006 09:42
Привет всем, особенно vito333!

Всем мне нравится Mark, но вот обнаружилась одна проблемка:

есть у меня текстовый файл, например вот такого содержания:

$codec()868686' '|' '000000

[%__bitrate_dynamic%kbps868686' '|' '000000]

[%__samplerate%Hz868686' '|' '000000]

$channels()

[868686' '|' '000000%__extrainfo%]' ¤ '

$if(%_time_total%,[%_time_elapsed%]' / '[%_time_total%],[%_time_elapsed%])

$tab(1)
$rgb(102,102,102)last played: 000000
$get(t3)$if3(%last_played%,...)

если я это всё беру и копирую в Title formatting (программы foobar2000), то
получается, что все строчки в один ряд, без всякого форматирования (Bred, Notepad2
вставляют нормально, т.е. так же как это выглядит в файле), а в Mark вот так:

$codec()868686' '|' '000000 [%__bitrate_dynamic%kbps868686' '|' '000000] [%__samplerate%Hz868686' '|' '000000] $channels() [868686' '|' '000000%__extrainfo%]' ¤ ' $if(%_time_total%,[%_time_elapsed%]' / '[%_time_total%],[% time_elapsed%]) $tab(1) $rgb(102,102,102)last played: 000000 $get(t3)$if3(%last_played%,...)

Уж очень хорош Mark, может можно и это как-то решить?
Автор: Harrier
Дата сообщения: 23.03.2006 10:27
vito333

А перенос текста... Чтобы текст не набирался в одну длиннющую строку. Минимальное форматирование как, например в The Bat!. Помнишь, я спрашивал об этом?
Автор: vito333
Дата сообщения: 23.03.2006 11:56
bavb
кидай мне файл, буду смотреть в чём дело

Harrier
не помню, повтори вопрос

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


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