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

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

Автор: john_doe
Дата сообщения: 02.06.2009 10:48

Цитата:
Но это конечно не окончательный вариант.

Интересно посмотреть на окончательный
Автор: 01MDM
Дата сообщения: 02.06.2009 17:58
john_doe

Цитата:
Интересно посмотреть на окончательный

Привел к более-менее человеческому виду, находится там же. При нынешнем положении дел - не будут меняться адреса-явки, формат http://.....update.php?=32 и файла FarEng.hlf, то все должно работать пока не изменится версия с RC (там наверное билды пойдут с начала?)

Под свой виндовс в %PATH%:
7za.exe - консольный 7zip без привязки к основному приложению
wget.exe - для загрузки

pslist-pskill или tasklist-taskkill или wmic - на усмотрение

От pslist и pskill отказался - проще, но гадят в консоли.
Использую wmic, т.к task*.exe у меня нет.

Автор: john_doe
Дата сообщения: 03.06.2009 09:48

Цитата:
От pslist и pskill отказался - проще, но гадят в консоли.

Вот так не гадят: pskill.exe 2>nul

Плюс ещё есть стандартный tskill
Автор: 01MDM
Дата сообщения: 03.06.2009 13:22

Цитата:

Вот так не гадят: pskill.exe 2>nul
 
Плюс ещё есть стандартный tskill


Да, с pskill и вообще с ps* разобрался, лучше бы прикрутили какой-нибудь ключ (-nh например), чем выводить шапку в STDERR

В win XP home нет tskill'a, впрочем и wmic.exe тоже нет.
Автор: igor_andreev
Дата сообщения: 03.06.2009 20:25

Цитата:
В win XP home нет tskill'a

tskill есть. taskkill нету.
Автор: Victor_VG
Дата сообщения: 03.06.2009 22:12
igor_andreev

Последний раз архивы формата Arc мне попадались году этак в 1993 - 1995-м, позже не встречал.
Автор: 01MDM
Дата сообщения: 03.06.2009 22:34
igor_andreev

Цитата:
tskill есть

Поверю на слово, сейчас проверить не могу, но всегда был уверен, что его нет.
Автор: 01MDM
Дата сообщения: 04.06.2009 08:06
Да, действительно есть.

Я так понял, FAR уже не RC?
Автор: Victor_VG
Дата сообщения: 04.06.2009 23:18
Выложил свою сборку компилятора GNU GCC V4.4.0 TDM-1(R2) SJLJ Win32 с поддержкой CVS/SVN. Копилятор содержит документацию в форматах PDF/RTF/HTML/TXT/man (UNIX) и скрипты для сборки Far Manager 2.0 (farchk и farbld). Установочный пакет развернётся примерно на 350 МБ. Пользуйтесь на здоровье. Данный компилятор содержит обновлённые модули ядра и библиотек. Пока проблем не наблюдаю.

01MDM

Посмотри тут - А что значит "alpha" и "релизов больше не будет"?. Я уже давно на эти префиксы перестал обращать особое внимание. Главное программа работает стабильно и без заметных грубых ошибок.
Автор: Victor_VG
Дата сообщения: 09.06.2009 03:16
Не понял юмора: а где FarCmds 2.0. build 37? Ни в gcc 4.4.0, ни в MS VC 2008 не собирается из SVN компиляторы на исходники дружно ругаются... Обидно, а тащить кота в мешке (архив на несколько мегабайт) ради одного файла - вдвойне. Заодно: явление из Мантис0000825 имеет место не только в 1.75, но и в 2.0 этот эффект получил:

Цитата:
0000825: Не запускаются "выражения"
Description:     Из cmd прекрасно запускается, например, такая команда:
( echo 1 & echo 2 ) > 3.txt
В результате, как и задумано, получается файл, первая строка которого `1', а вторая - `2'.
При попытке запустить такую же команду из Фара получаем
'"("' is not recognized as an internal or external command,
operable program or batch file
.
В итоге имел в 3.тхт 6 байт и "2 )". Усё. Но, этот факт справедливости ради, и чтобы кто иной на эти грабли не наступил... Я лично этим эффектом был сильно удивлён.
Автор: DzOOMer
Дата сообщения: 12.06.2009 00:16
подскажите по FAR2 вот говорят что он работает с UTF кодировкой - я открыл такой файл в его редакторе но он вместо букв кракозяблы выдает.

как заставить FAR2 редактор работать с UTF (без BOM) кодировкой?
Автор: Victor_VG
Дата сообщения: 12.06.2009 04:39
DzOOMer

Нажать Shift+F8 и выбрать кодировку UTF-8 (UTF-7/8/16) - её номер будет в заголовке окна 65001 по таблице UNICODE. Комбинация работает и в редакторе и в просмотрщике. При сохранении можно выбрать иную кодировку/перевод строки, но лучше при этом скопировать файл в Буфер обмена, сменить кодировку вставить и сохранить. Я всегда делаю в таких случаях так. И ещё, может разработчики уточнят мои слова, но если используешь в редакторе старые плугины для версии 1.7х (ANSI) лучше не сохранять через них текст во избежание потери данных.
Автор: minin
Дата сообщения: 12.06.2009 11:54
К MultiArc

7z v9.04 поддерживает .ISO с Type = Udf
Как правило, это .ISO от Microsoft c Win7/Win 2008/Vista

Фрагмент custom_user.ini ( или custom.ini)
;ISO, BIN and VCD CD-R images
[ISO]
TypeName=ISO
ID=01 43 44 30 30 31 01

полностью в #
Автор: DzOOMer
Дата сообщения: 12.06.2009 15:19
Victor_VG

действительно работает... спасибо.

а нет ли возможности добавить эту UTF на клавишу F8 чтобы было так ANSI -> OEM -> UTF -> ANSI ?
Автор: Victor_VG
Дата сообщения: 12.06.2009 15:36
minin

Менять лучше custom_user.ini т.к. при обновлении MultiArc custom.ini будет перезаписан.

DzOOMer

Этот вопрос лучше задать разработчикам - они точнее смогут на него ответить.
Автор: john_doe
Дата сообщения: 12.06.2009 18:10
DzOOMer
Макросы для циклического переключения кодировок (FAR 2)
http://forum.farmanager.com/viewtopic.php?f=15&t=4159
Автор: RussianNeuroMancer
Дата сообщения: 13.06.2009 06:02
А как включить поддержку отображения иероглифов? Показывает знаки вопросов вместо имён каталогов.
Автор: john_doe
Дата сообщения: 13.06.2009 12:50
Надо выбрать правильный шрифт в свойствах окна
Автор: RussianNeuroMancer
Дата сообщения: 13.06.2009 16:35
Их там всего три: Consolas, Lucida Consonle и точечные шрифты. Все три перебрал - разницы нет. Как туда добавить правильные и где их взять?
Автор: Victor_VG
Дата сообщения: 13.06.2009 16:41
Особенность работы UNICODE версии плугина PictureView 2.0:

Я случайно обнаружил такое явление как зависание процесса far.exe при просмотре файлов PDF. Явление проявляется в виде "зависания" процесса на время декодирования файлов в формате Post Script. Исследование его причин выявило, что оно вызывается декодированием таких файлов через средства библиотеки libgfl290.dll (GflSDK-win 2.80). Время декодирования зависит от быстродействия процессора и величины файла. Для больших файлов оно может быть значительным. При этом для возникновения процесса достаточно чтобы библиотека libgl290.dll и (или) libgfle290.dll находились в каталоге плугина либо в пути. Удаление библиотек libgl290.dll и libgfle290.dll устраняет данное явление, но изменяет механизм декодирования с GflSDK на GDI+. Но для работоспособности приложений их использующих их надо поместить в каталог вместе с использующими их исполняемыми модулями, главное, чтобы плугин не мог их вызвать, например исключив их из пути (переменных среды %PATH%%). Полностью устранить данное явление можно только изменением алгоритма плугина путём введения процедуры предварительного определения типа формата объекта и обхода процесса декодирования Post Script форматов (таких как AI, EPS, PDF, PS и им подобных по структуре Post Script-форматов) и передачей процесса просмотра подобных файлов во VIEWER. Явление установлено на Far Manager 2.0.987 SVN 3136.

RussianNeuroMancer

Проверь в региональных настройках поддержка иероглифических языков включена? (Панель Управления -> Язык и региональные стандарты -> Языки -> Дополнительная языковая поддержка -> флаг: Установить поддержку языков с письмом иероглифами). По идее она должна влиять.
Автор: RussianNeuroMancer
Дата сообщения: 13.06.2009 20:30
У Windows 7 она есть по умолчанию
Вроде бы все приложения иероглифы корректно отображают.
Знать бы, как заставить DOS-окошко рисоваться нужным шрифтом
Автор: Victor_VG
Дата сообщения: 14.06.2009 00:33
RussianNeuroMancer

В том же углу глянь таблицы перекодировки Дополнительно - Кодовые страницы преобразования. Я при установке систем всегда всю коллекцию отмечаю. Иначе шрифт есть, но не работает. Во всяком случае и WinXP и FreeBSD и Sun Solaris в этом смыле ведут себя подобно - нет таблиц кодировки - шрифт не отображается, получаем знаки вопроса вместо символов алфавита.
Автор: RussianNeuroMancer
Дата сообщения: 14.06.2009 06:13
Настроек кодовых страниц преобразования нет, но я уверен, что с ними должно быть всё в порядке, так как требуется отображение японских иероглифов, а японский LIP в систему установлен.
Автор: floyd1969
Дата сообщения: 14.06.2009 14:53
RussianNeuroMancer

Цитата:
Знать бы, как заставить DOS-окошко рисоваться нужным шрифтом


В Windows XP делается так: в реестре открыть путь HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont и добавить строковый параметр (REG_SZ) с именем "00" и значением напр. "Consolas". Шрифт надо добавлять моноширинный, для японского MS Gothic (или MS Mincho, не помню точно)
Автор: Victor_VG
Дата сообщения: 14.06.2009 15:17
Кстати, я уточнил механизм ошибки при просмотре/запуске Post Script форматов в плугине PictureView 2.0:

Исследование его причин выявило, что оно вызывается тем, что при просмотре Post Script форматов таких как AI, EPS, PDF, PS и подобных им по структуре, библиотека libgfl290.dll пытается их декодировать сама, но без поддержки GhostScript в плугине сделать это не может, и в итоге сообщает в вызывающий процесс об ошибке не поддерживаемого формата и просмотр либо запуск файла передаются в иные механизмы far.exe, но до этого у пользователя создаётся ощущение его зависания.
Автор: RussianNeuroMancer
Дата сообщения: 14.06.2009 19:56
floyd1969
Попробовал добавить MS Gothic, а потом и MS Mincho - не отображаются в списке доступных шрифтов, при редактировании свойств окна Far. Попробовал добавить Courier New для теста - добавляется и доступен для выбора, но японский с ним не отображается.
Автор: floyd1969
Дата сообщения: 14.06.2009 20:29
RussianNeuroMancer

Цитата:
Попробовал добавить MS Gothic, а потом и MS Mincho - не отображаются в списке доступных шрифтов, при редактировании свойств окна Far.


Жаль, ведь кроме этих шрифтов мне известен только один, в котором есть японские символы - Arial Unicode MS. Но тот пропорциональный, для окна Far'а не подходит
Автор: john_doe
Дата сообщения: 14.06.2009 20:49

Цитата:
Но тот пропорциональный, для окна Far'а не подходит

Может подойди, если использовать ConEmu
http://code.google.com/p/conemu-maximus5/
Автор: Victor_VG
Дата сообщения: 15.06.2009 01:20
john_doe

При том условии, что используемая версия Far будет ниже 2.0.992, если я правильно понял changelog:

Цитата:
zg 14.06.2009 23:03:14 +0200 - build 992

1. DM_FREEDLGITEM больше нет.
все плагины, использовавшие DM_GETDLGITEM/DM_FREEDLGITEM/DM_GETCONSTTEXTPTR/DM_GETDLGITEMSHORT/DM_SETDLGITEMSHORT - сломались.
DM_GETDLGITEM - изменён, Param2 указатель на память куда будет скопирован элемент. возвращается необходимый размер буфера.

Согласно changelog, последняя версия Far 2 в которой будут работать старые плугины это 2.0.991. Один несовместимый плугин с ходу могу назвать - 7-ZipFar 4.65 Alternative build 15. Эти функции в его исходниках встречаются часто. Остальные не смотрел. Если я ошибаюсь в своей оценке, то прошу меня поправить.
Автор: CrOm83
Дата сообщения: 15.06.2009 08:25
а я сходу назову, что это любой плагин, который показывает диалоги

(ну, конечно, окромя тех, что идут в стандартной поставке)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

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


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