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

» Плагины и настройки FAR часть 2

Автор: Victor_VG
Дата сообщения: 09.02.2007 01:02
naPmu3aH

Ну, насчёт "зла" готов поспорить, но насчёт того, что для каждого пользователя можно, и главное обязательно нужно подбирать уникальную, только для него подходящуюю коллекцию плугинов и инструментов согласен полностью: ведь задачи-то у всех возникают разные, и инструмент сделанный для решения одной задачи может и не подойти для решения другой. Характерный пример тому моя сборка которая создана на основе чёткого Технического Задания подписанного Главным Инженером нашего Предприятия: "Техническое Задание №678-97ТЗ на проектирование инструментального пакета для консольного управление файлами, локальными и распределёнными хранилищами данных и сообщениями электронной почты, а так-же администрирования рабочих станций и серверов работающих под управлением Windows NT в сетях TCP/IP и NFS на платформах Windows NT/UNIX/LINUX/MAC OS/ IBM OS/390/IBM OS/2 с применением защитных средств протоколов безопасности SSL1/SSL/2/SSL3/TLS/Kerberos V5 для инженерно-исследовательских и технических подразделений Предприятия не ведущих работ по спецтематике." и естественно, что на неё наложила свой отпечаток как специфика задачи, так и технология обработки данных принятая на Предприятии. Добиться от неё ещё большей универсальности можно только если раздуть её как воздушный шар, но тогда она станет абсолютно не поворотливой, не управляемой, а так же потеряется стабильность, что естественно абсолютно не приемлемо. Приходится идти на разумный компромис - с одной стороны поддерживать существующих пользователей сборки, а с другой очень осторожно анализировать и тестировать всё предлагаемое новое, и по мере возможности реализоввать его при решении возникающих новых практических задач и совершенствования самой сборки. Вот такая интересная дилемма - с одной стороны с самого Предприятия я давно уволился, и бывшее начальство уже не может отдать мне приказ что-либо сделать для конторы, а с другой есть личные обязательсва перед теми людьми с которыми работал годы, просьбы о помощи с описание конкретных проблем, и письма с предложениями новых, подчас очень интересных идей от многих других людей которые пользуются моей сборкой и которым как-то не хочется говорить "Нет", хотя иногда это кажется самое простое... Вот такие пироги.
Автор: Mira
Дата сообщения: 09.02.2007 13:00

Цитата:
Mira
прочитать наконец справку, раздел макросы.

мне кажется проще помочь чем такое писать.
я не знаю отеввет на свой вопрос. потому и пришел сюда..
спасибо.
Автор: aar
Дата сообщения: 09.02.2007 13:09
Victor_VG

Сколько можно плакаться на начальство? Да и судя по вашему ответу alt76, вы от него много взяли в плане высказываний. Надоело уже читать эту мутотень "великого" Victor_VG. Пора завязывать.
Автор: slgold
Дата сообщения: 09.02.2007 13:24
Victor_VG
А мне сборка понравилась.
Единственное, что я туда добавил, сразу после установки, так это работу с архивами. RAR, Zip, 7z, ISO, CAB.
Вообще-то это не мешало бы включить в Setup.exe.
Я только переставил систему. И первое, что делаю, так это ставлю Far. Ну жить без него не могу. А потом уже под ним всё ставлю. Честно говоря думал, что оно всё тут есть. Так обычно было во всех сборкак какие до этого попадались. А так пришлось искать свой диск с плугинами.
Автор: Widok
Дата сообщения: 09.02.2007 13:50
alt76
Victor_VG
предупреждение за переход на личности.
Автор: Victor_VG
Дата сообщения: 09.02.2007 19:18
slgold

Я делая свою сборку использовал свой набор консольных архиваторов которые и вызываются Far'ом через плугин MultiArc . Сейчас иду по делам. Когда приду внесу изменения в пакет архиваторов и выложу его на другом своём FTP - видимо время пришло выложить и его. Слишком многим из моих знакомых и клиентов он понравился и слишком многие об этом просят. Ссылка будет на моём сайте, как обычно. Форматы RAR, Zip, 7z, CAB, TAR, GZip, Zip, BZip2, ACE, ARJ, ZIP и ряд других - поддерживаются автоматически, а ISO специально не включён в этот пакет т.к. есть специализированные программы типа UltraISO работающие с ним гораздо лучше чем любые архиваторы. Убеждён что форматы .jar и .iso должны поддерживаться специализированными инструментами во избежание системных ошибок.

aar

Вы просто неверно меня поняли - те кто инициировал данную работу к ней уже не причастны, и вследствии этого никак не могут повлиять на её развитие, но у неё появилось много как сторонников, так и критиков и даже врагов, и очень многие люди высказывают интересные идеи по развитию проекта о реализации которых стоит подумать. Вопрос стоит просто: их идеи интересны, но как они впишутся в общий стиль проекта и когда и на каком этапе их реализовать? Или их идеи стоит реализовать как отдельный проект?
Автор: slgold
Дата сообщения: 09.02.2007 20:12
Victor_VG
На счет UltraISO это понятно. Я ей пользуюсь если необходимо пересобрать образ. Но в Far просто когда делаешь навигацию по файлам и попадается ISO образ хочется оперативно в него заглянуть. Для этого есть плугин. Плагин для работы с iso-образами как c архивами. Конечно он старенький и такие образы как с Вистой он не понимает, но всё равно чрезвычайно удобно.
Автор: Victor_VG
Дата сообщения: 09.02.2007 20:43
slgold

Понял, но я в данном случае оставляю возможность подключения дополнительных плугинов пользователю с использованием инструмента Plugins Manager. ISO можно конечно открывать и этим плугином, но он уже не помню почему в сборке не прижился и если потребуется возможно я и включу его в состав сборки. Это выяснится после проверки сборки с его участием на стабильность и совместимость. Я же обычно просто монтирую образ на виртуальный привод Alcohol 120% или UltraISO и там смотрю его содержимое. А запуск .ISO на обработку осуществляю командой "SL:<file_name>.iso". При необходимости пользуюсь VMWare Workstation.
Автор: DenisCool
Дата сообщения: 09.02.2007 23:09
_http://farmanager.com/farbugs/Far171.2197.rar

==============================================
Из новья следующее... (по сравнению с 2168):

1. Не посылался EE_CLOSE для ?New file?.

2. Пересмотр кода кейбаров... выкинул кучу кода.

3. Бага. Визуальная бага. Старая бага.
стоим в каталоге, где есть диз-файл
Ctrl-L Tab - перешли на инфо-панель
Alt-F? (для противоположной панели) и дальше на тот диск,
в каталоге которого нету diz`а
Видим, что кейбар не обновился (Tab Tab - обновление прошло)

4. когда в Message не используется диалог (Message без кнопок), но применяется MSG_WARNING, то цвета кривые

5. Mantis#202

6. ФИЛЬТРЫ. Полностью переработаны (фильтры, прозрачность, скорость обработки и прррр.)

7. В обработчике DefDlgProc для события DN_BTNCLICK не учитывался флаг DIF_BTNNOCLOSE

8. Для элемента DI_VTEXT добавлена обработка флагов:
Код:

DIF_CENTERGROUP - (не уверен, надо проверить),
DIF_SEPARATOR
DIF_SEPARATOR2
DIF_SHOWAMPERSAND



9. Добавлен FCTL_GETUSERSCREEN - сбрасывает UserBuffer на экран.

10. Если диалог был во весь экран то фар мог падать при рисовании тени.

11. Макро:
Код:

APanel.ColumnCount - активная панель: количество колонок
PPanel.ColumnCount - пассивная панель: количество колонок



12. TechInfo #75
Код:

[HKEY_CURRENT_USER\Software\Far\Panel]
"ShellRightLeftArrowsRule":REG_DWORD
Параметр "ShellRightLeftArrowsRule" с типом DWORD позволяет управлять
поведением стрелок влево/вправо (как на основной, так и на дополнительной
клавиатуре).
Значения:
0 - поведение как у 1.70: если командная строка непустая, то клавиши
Left/Right и Num4/Num6 действуют по-разному в зависимости от
режима панели: если имена файлов отображаются в несколько колонок
(по умолчанию режимы 2 и 3), то команды вправо/влево применяются
к панели (как и при пустой командной строке); а если имена файлов
отображаются в одну колонку (по умолчанию все остальные режимы),
то команды вправо/влево применяются к командной строке.
1 - клавиши Left/Right и Num4/Num6 при включённой панели всегда
применяются только к ней, независимо от содержимого командной
строки и режима панели.
Примечание: в командной строке есть CtrlD/CtrlS.
По умолчанию значение = 0.
==============================================
Автор: Victor_VG
Дата сообщения: 10.02.2007 01:08
На основе нового ядра обновил свою сборку до версии 1.71.2197 build 1.0.0.1 и SDK к ней до версии 1.0.1.3. Все ссылки yна закачку как обычно, на главной странице: http://viksoft.smtp.ru/ . Из нового: выложил свою коллекцию консольных архиваторов (Arc Kit for Win32/64 Ver. 2.0.1) и HotFix (Microsoft Runtime System Kit 1.5) для исправления глюков с библиотеками от Borland/Microsoft. Все подробности в описании на сайте.

P.S.

Приношу свои извинения тем, кто между 1:35:00 и 1:49:00 пытался скачать с моего сайта сборку. Я перезаливал её новый вариант с отредактированным и дополненным файлом WhatsNew.txt http://viksoft.smtp.ru/WhatsNew.txt. Кроме него более ранний вариант от выложенного в 1:48 ничем не отличается. Файл WhatsNew.txt пролежит на сайте максимум до 23:59:59 12-02-2007, потом я его удалю для экономии места.

Автор: spn13
Дата сообщения: 10.02.2007 13:02
Поставил себе Office 2007. После сохранения им файлов .doc .docx far при нажатии Enter входить в них как в архив. Кстати таже беда с некоторыми пакетами установок .msp например. Как сделать что бы Far запускал данные файлы, а то приходиться жать Enter с шифтом
Автор: winhex
Дата сообщения: 10.02.2007 20:09
spn13

Цитата:
Как сделать что бы Far запускал данные файлы



Создай ассоциации для желаемых расширений
F9 > Команды > Ассоциации файлов

Пример для *.doc :
"C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" "!.!"

Аналогично и для других расширений
Пути поменяй на свои ессно...


Автор: Victor_VG
Дата сообщения: 11.02.2007 07:50
К Far Manager 1.71.2197 вышел HotFix (06:05:00 GMT+03 11-02-2007). Выложен T-Rex. на его основе обновлена и моя сборка. Версия инсталятора 1.0.0.2. Желающие узнать подробности о данном HotFix могут это сделать на форуме Far Manager в соответствующем разделе.

P.S.

Точной ссылки не даю специально для того чтобы заставить Вас читать документацию. Достало.
Автор: spn13
Дата сообщения: 11.02.2007 09:01
winhex
Спасибо, так действительно можно сделать, но хотелось бы автоматом.
ведь .doc файлы от предыдущих офисов открываються нормально.
Автор: dino
Дата сообщения: 11.02.2007 09:53
spn13
Попробуй на файле *.doc Ctrl+Enter и еще раз Enter
Автор: winhex
Дата сообщения: 11.02.2007 22:35
spn13
Не понял, что значит автоматом? Чем не устраивают ассоциации?
Еще вопрос - плагин 7-zip установлен?

dino ну если тебе удобно, можешь и так делать
Но тогда лучше Shift+Enter - на одно нажатие меньше...



Добавлено:
Victor_VG


Цитата:
Точной ссылки не даю специально для того чтобы заставить Вас читать документацию. Достало.


"Вам посылка пришла, только я вам ее не отдам, потому что у вас документов нету!" ©Почтальон Печкин
Автор: Victor_VG
Дата сообщения: 11.02.2007 23:35
winhex

А что, разве есть иной способ заставить медведя ходить на задних лапах кроме конфетки? А большинство пользователей по части лени тот же медведь.
Автор: pzaytsev
Дата сообщения: 12.02.2007 09:07
spn13
Автоматом "как раньше" открывать не получится, т.к. новый формат doc на самом деле архив (мое предположение из имеющейся информации)
По аналогии с OpenOffice (я так понимаю, что microsoft пошли по их пути) формат файла на самом деле - zip, в котором находятся файлы xml. Пользователи OpenOffice с этим столкнулись на несколько лет раньше Вас.
Формат файла определяется не по расширению doc, а по его содержимому (первые байты файла - "PK"). Поэтому Far поступает вполне логично, открывая архив ZIP с помошью плагина multiarc при нажатии enter.
Выходов 2:
1. Shifft+Enter
2. Добавить свои ассоциации на файлы MSOffice
Автор: Sish
Дата сообщения: 12.02.2007 09:20
pzaytsev
Я скажу тебе больше: некоторые сохранённые htm-странички у меня из сабжа открываются тоже только по Shift+Enter.
Автор: pzaytsev
Дата сообщения: 12.02.2007 09:27
Может отключена настройка F9 / Параметры / Системные параметры / Использовать стандартные типы файлов ?
В таком случае на зарегистрировнных типах файлов (htm в их числе) Enter не срабатывает.
Автор: Sish
Дата сообщения: 12.02.2007 10:04
pzaytsev
Так в том и фишка, что, в основном, htm открывается нормально - браузером, а в некоторые (сейчас уже точно не вспомню, в какие) в ходит как в архив, внутри которого ещё один htm.
Автор: dino
Дата сообщения: 12.02.2007 10:47
По поводу формата файлов:
В Office Word 2007 представлен новый формат, предназначенный для выполнения ряда важных задач. Размер файла документа, сохраненного в этом новом формате, значительно меньше размера файла документа, сохраненного в форматах предыдущих версий Microsoft Office (DOC, DOT). Благодаря способу хранения данных внутри документов значительно увеличивается возможность восстановления поврежденных файлов. Кроме того, поскольку формат файлов основан на XML с открытой и бесплатной лицензией, разработчикам стало проще создавать решения, использующие содержимое и метаданные документов Word.
XML, или расширяемый язык разметки, является стандартным промышленным форматом для организации и хранения данных. Использование XML означает, что данные можно легко переносить, предоставлять для совместной работы и повторного использования. Office Word 2007 поддерживает XML различными способами. Новый стандартный формат файлов Word — это Open XML , компактный надежный формат на основе XML. Форматы Open XML для Word, Excel и PowerPoint 2007 обеспечивают значительное сокращение размера документов, улучшенное извлечение данных из поврежденных документов и интеграцию с внешними системами и интерактивными источниками данных. Office Word 2007 также позволяет создавать и развертывать структурированные шаблоны документов, интегрирующие пользовательскую информацию XML с содержимым других документов. Создавая связи содержимого, можно связывать данные в документах Word с любым внешним источником данных.
http://office.microsoft.com/ru-ru/word/HA101650701049.aspx


Автор: pzaytsev
Дата сообщения: 12.02.2007 10:58
Sish
Возможно это действительно был архив или контейнер с расширением htm?
Как вариант может быть совпала сигнатура одного из типов архивов с содержимым файла (см. MultiArc\Formats\custom.ini). Хотя смоделировать ситуацию я не смог для rar и zip архивов. Я думаю, нужно в первую очередь узнать:
1. какой плагин "распознал" файл архивом - то ли родной multiarc, то ли новый "multiarc new", который сейчас разрабатывается Far Group, то ли плагин от Total Commander-а
2. какая версия плагина и не было ли это глюком плагина, уже исправленным в настоящее время. Одно время multiarc глючил по похожему поводу, если в архиве zip был запакован без компрессии файл rar (то есть в файле встречались 2 архивных сигнатуры)
3. какой тип архива "увидел" плагин

Добавлено:
Спасибо, за рекламу, только OpenOffice использует свой формат OpenDoc с самой первой версии.
Кстати, OpenDoc признан промышленным форматом, в отличие от OpenXML. А рекламируемое "сокращение размера документов" как раз и означает - "запакован архиватором". Мое предположение - ZIP (документы MSO 2007 еще руками не щупал и пока нет желания ставить новый офис). Но это обсуждается и рекламируется в другой ветке
К слову - файлы DOC (MSO 2000 и 2003) при отсутствии графики очень хорошо ужимаются ZIP-ом (раз в 5-7).
Автор: Akust
Дата сообщения: 12.02.2007 12:32
Sish

Цитата:
в некоторые (сейчас уже точно не вспомню, в какие) в ходит как в архив, внутри которого ещё один htm.

это - странички в gzip пожатые сервером....
Автор: winhex
Дата сообщения: 12.02.2007 12:35
TO ALL
Народ, чего вы оффтопите? Всего и делов-то добавить пару строчек в ассоциации файлов, что и было предложено в самом начале. А то впечатление такое, что никто чужих постов не читает - лишь бы самому отметиться

Victor_VG

Цитата:
А большинство пользователей по части лени тот же медведь.


Ну хоть бы написал в двух словах, что за хотфикс - может он и не нужен большинству?


Автор: pzaytsev
Дата сообщения: 12.02.2007 18:01
winhex

Цитата:
Ну хоть бы написал в двух словах, что за хотфикс - может он и не нужен большинству?

см. http://forum.farmanager.com/viewtopic.php?t=1943

2197 по сравнению с 2168
1. Не посылался EE_CLOSE для ?New file?.
2. Пересмотр кода кейбаров... выкинул кучу кода.
3. Бага. Визуальная бага. Старая бага.
4. когда в Message не используется диалог (Message без кнопок), но применяется MSG_WARNING, то цвета кривые
5. Mantis#202 (я не понял, что это)
6. ФИЛЬТРЫ. Полностью переработаны
7. В обработчике DefDlgProc для события DN_BTNCLICK не учитывался флаг DIF_BTNNOCLOSE
8. Для элемента DI_VTEXT добавлена обработка флагов
9. Добавлен FCTL_GETUSERSCREEN - сбрасывает UserBuffer на экран.
10. Если диалог был во весь экран то фар мог падать при рисовании тени.
11. Макро
12. TechInfo #75

И уже после багфиксов, указанных господином Victor_VG:
2198 по сравнению с 2197
1. Фар мог падать при нажатия таба в редакторе в режиме замены только новых табов на пробелы.
2. Различные падения TmpPanel когда [x] Any element in panel.
3. FTP
4. Исправления в плагинах для x64.
5. Плагин EMenu

2199 по сравнению с 2198
1. Попытка исправить ситуацию с неправильным выставлением текущего
каталога при загрузке плагинов.
Автор: Victor_VG
Дата сообщения: 13.02.2007 00:08
Обновлённая сборка с ядром 2199 и обновлёнными плугинами. Адрес прежний. Основные подробности смотри в моём посте http://forum.ru-board.com/topic.cgi?forum=35&topic=34555&start=20#6
Автор: spn13
Дата сообщения: 13.02.2007 20:01
TO ALL
Спасибо всем за советы. Пока добавил все в ассоциации файлов. Но вот вопрос что правильнее и удобнее - сначала обрабатывать расширения зарегиные в винде и запускать соответствующие проги, а уж потом смотреть внутрь файла или наоборот, в случаи с архивами их расширения прописаны в плагине, к ним можно и не применять.
Автор: pzaytsev
Дата сообщения: 14.02.2007 16:17
spn13
По логике сначала файл должен обработать Far и его расширения, а потом уже передавать на обработку винде. Иначе вместо Far-а все бы использовали MS-Проводник с плагинами
Автор: KapralBel
Дата сообщения: 14.02.2007 16:22
pzaytsev
По энтеру ФАР сам пытается обработать, а только потом передает Винде
По Шифт-Ентеру - сразу винде

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

Предыдущая тема: Notebook Hardware Control


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