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

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

Автор: mihas83
Дата сообщения: 15.10.2004 23:36
Nicka_Grey

Цитата:
Drag and Droup в FAR-е не реализован
Очень досадно.
А может кто-то что-то написал для себя?

Цитата:
кто то уже как то писал демку в которой как раз и показывалась возможность

Не вспомнишь где видел?

Цитата:
выделил что тебя интересует, попросил играй плз (или же добавь в плейлист) и все, слушай и работай себе дальше

Так оно у тебя есть в стандартном конт. меню?
Автор: 4get
Дата сообщения: 16.10.2004 07:54

Цитата:
Цитата:кто то уже как то писал демку в которой как раз и показывалась возможность

Не вспомнишь где видел?

http://farplugins.sourceforge.net/wiki/DragDropVKonsol'nomPrilozheniiNT
Автор: mihas83
Дата сообщения: 16.10.2004 08:35
4get
Так почему тогда затормозилось?
Ты как-то к этому причастен?
Можно расшевелить?

Добавлено
Nicka_Grey

Цитата:
Точно так же и обратное, в Explorer-е выдели интересующее, жми Ctrl+C, в иди FAR и жми Ctrl+V, и получай счастье

Не получается счастья.
Получаю: ''EMenu: Не удалось выполнить команду.''
Автор: Privaloff
Дата сообщения: 16.10.2004 17:55
mihas83, кажется, не все так благополучно с Right Click Menu Activator :(

Попробуйте вызвать контекстное меню для самой верхней папки в корне любого диска. Ведь не откроется...
А с клавиатуры - легко.
Автор: mihas83
Дата сообщения: 17.10.2004 09:08
Privaloff

Цитата:
кажется, не все так благополучно с Right Click Menu Activator
Попробуйте вызвать контекстное меню для самой верхней папки в корне любого диска. Ведь не откроется...
Действительно самая верхняя папка не открывается.

Цитата:
А с клавиатуры - легко.
Что имеешь в виду?


Добавлено
Nicka_Grey

Цитата:
...выделяем файло + дири жмем Ctrl+C (али какие нить другие клавиши, какие сам назначишь), идем в тот же Explorer, или на Десктоп или же в другую панель FAR-а, или же в тот же TotalCMD, Frigate ну и т.д. и жмем Ctrl+V

Али какие нить другие клавиши подключить не получается.
Прописал в реестре удобные для меня CtrlInsert и ShiftInsert на те же действия.
Не хочет. Что ему не нравится?
Автор: Privaloff
Дата сообщения: 17.10.2004 12:37
mihas83

Цитата:
Что имеешь в виду?


Контекстное меню можно вызвать и с клавиатуры (клавиша [Apps]).
Так вот если попытаться открыть контекстное меню для первой папки диска мышкой - ничего не получится; получиться, только нажав на клавиатуре [Apps] :/
Но хочется-то мышкой...


Цитата:
Али какие нить другие клавиши подключить не получается.
Прописал в реестре удобные для меня CtrlInsert и ShiftInsert на те же действия.
Не хочет. Что ему не нравится?

Возможно, ошибка в самой записи... Читай Far\Macros.Rus.txt.

У меня, например, вот так:

Цитата:
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlC]
"Sequence"="F11 c 1"
"DisableOutput"=dword:00000001


Для "Вырезать", "Вставить" и "Вставить ярлык" меняются только сочетание клавиш (CtrlX, CtrlV, CtrlB) и значение "Sequence" ("F11 c 2", "F11 c 3"...)
"c" - клавиша вызова меню "Буфер обмена" из "Меню команд внешних модулей" (F11).
Автор: v0te
Дата сообщения: 17.10.2004 12:57
Опять небольшой вопрос: неужели никто не может реализовать в фарике возможность архивации посредством не консольных архиваторов, а *.dll (хотя бы zip и rar)?
И еще: можно ли имея установленным из внешних архиваторов только WinRAR, осуществлять за- и раз-архивацию различных архивов , поддерживаемых WinRAR (архивация в *.zip и *.rar , а также разархивация зипов, раров, айсов и тд)?
Автор: mihas83
Дата сообщения: 17.10.2004 13:20
Privaloff

Цитата:
меняются только сочетание клавиш (CtrlX, CtrlV, CtrlB) и значение "Sequence" ("F11 c 2", "F11 c 3"...)

Это все понятно и видно в самом Clipboard.reg (или в реестре).
Вопрос - почему не хочет работать?

Добавлено

Цитата:
можно вызвать и с клавиатуры (клавиша [Apps])

У меня она есть. А что делать тем у кого старая клавиатура?
Автор: Privaloff
Дата сообщения: 17.10.2004 13:50
mihas83

Цитата:
У меня она есть. А что делать тем у кого старая клавиатура?

Не знаю ;)
Написал автору письмо с описанием ошибки. Посмотрим, что буит...

Автор: amitophia
Дата сообщения: 17.10.2004 16:18
v0te

Цитата:
реализовать в фарике возможность архивации посредством не консольных архиваторов, а *.dll (хотя бы zip и rar)?

zip в принципе можно (исходники, кажется, в открытом виде есть), а для rar исходники закрыты.

Цитата:
можно ли имея установленным из внешних архиваторов только WinRAR, осуществлять за- и раз-архивацию различных архивов , поддерживаемых WinRAR (архивация в *.zip и *.rar , а также разархивация зипов, раров, айсов и тд)?

Можно
Автор: mihas83
Дата сообщения: 17.10.2004 16:27
Privaloff

Цитата:
Написал автору письмо с описанием ошибки.

Дай знать, если получишь ответ.
Автор: v0te
Дата сообщения: 17.10.2004 16:49
amitophia

Цитата:
Можно

А как? Поясни, если не сложно...
Автор: naPmu3aH
Дата сообщения: 17.10.2004 18:10
v0te

Цитата:
А как? Поясни, если не сложно...

RAR умеет распаковывать CAB, ARJ, LZH, ACE, UUE, TAR, GZ, BZ2, JAR, ISO. А вот запаковывать - это только "родным" архиватором.

amitophia

Цитата:
zip в принципе можно (исходники, кажется, в открытом виде есть), а для rar исходники закрыты.

UnRAR.dll с исходниками можно свободно скачать с сайта...
Автор: amitophia
Дата сообщения: 17.10.2004 18:32
v0te
архивация в RAR и ZIP
F9--Options--Plugins configuration--Archive support--Command lines--RAR
Везде заменить rar.exe на winrar.exe
+ добавить модификатор A (использовать кодировку ANSI) вот так:

Код:
"Add"="c:\\progra~1\\winrar\\winrar.exe a -y {-p%%P} {-w%%W} %%A @%%LNA"
"Move"="c:\\progra~1\\winrar\\winrar.exe m -y {-p%%P} {-w%%W} %%A @%%LNA"
Автор: maykop3000
Дата сообщения: 17.10.2004 19:16
Подскажите пожалуйста.
По запарке, при переустановке винды, забыл забакапить FAR, теперь вот собираю свою сборку поновой...
Никак не могу вспомнить название плугина позволяющего назначать на папки горячие клавиши Ctrl+1, Ctrl+2 и т.д.
Подскажите как он называется.
Спасибо.
Автор: ZZmiy
Дата сообщения: 17.10.2004 23:15
maykop3000

Цитата:
назначать на папки горячие клавиши Ctrl+1, Ctrl+2 и т.д.

F9 - Команды - Ссылки на папки
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 10:23
mihas83

Цитата:
выделил что тебя интересует, попросил играй плз (или же добавь в плейлист) и все, слушай и работай себе дальше

Так оно у тебя есть в стандартном конт. меню?

Смотри, если у тебя стоит EMenu и Winamp, то все что тебе нужно сделать:
жмякаем F9->Commands->File Associations
далее Ins и вводим
в маски файлов (если чего вдруг не хватает, добавь )

Цитата:

*.m3u,*.pls,*.as,*.cda,*.cmf,*.gmd,*.hmi,*.hmp,*.hmz,*.it,*.mid,*.midi,*.mids,*.miz,*.mjf,*.mod,*.mp1,*.mp2,*.mp3,*.mss,*.mtm,*.mus,*.rmi,*.s3m,*.stm,*.ult,*.umx,*.voc,*.wav,*.wma,*.xm,*.xmi

В дескрипшине

Цитата:

Play in Winamp

Ну и саму команду (можно на Enter)

Цитата:

rclk_cmd:Play

Все, жмем OK.

Теперь еще раз все тоже самое, только вместо Play in Winamp
Enqueue in Winamp и команду rclk_cmd:Enqueue
И снова ОК.

Теперь попробуй зайтить в каталог с музыкой, выдели те файлы кторые хочешь слушать и жмякай Enter, получишь вопросец играть или добавить

Пробуй....


Добавлено
Xrobak

Цитата:
написал что нажимаю SHIFT+F9 для того, чтобы сохранить конфигурацию ФАРа

Насколько мне известно, FAR запоминает свою конфигурацию, и состояние своих панелей, а о сохранении настроек и состояния панелей плагина - должен заботиться сам плагин
Так что получается что можно только так!

Цитата:
как мне теперь разбиндить комбинацию Ctrl+Shift+C обратно

Можно просто из реестра грохнуть эту запись, можно так:
Ctrl+. еще раз Ctrl+. и Ctrl+Shift+C
А можно все это проще и удобней с помощью плагина Macro Browser, на этой странице чуть выше есть прямой линк на него.
Автор: aar
Дата сообщения: 18.10.2004 10:38
Nicka_Grey

Цитата:
Насколько мне известно, FAR запоминает свою конфигурацию, и состояние своих панелей

Если стоит галочка
F9--Системные параметры--Автозапись конфигурации
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 10:43
aar
Именно, спасибо за уточнение
Автор: fly_house
Дата сообщения: 18.10.2004 11:12
В TechInfo.Rus.txt описана переменная CopyBufferSize":REG_DWORD:
Параметр "System/CopyBufferSize" c типом DWORD - задает размер буфера
для копирования. Установить в 0, чтобы использовать размер по умолчанию
(0x10000 байт).
По умолчанию значение равно 0.
Что-то я не пойму, какое значение в десятиричном виде поставить, чтобы фар использовал например 30 мегабайт для буфера копирования ???
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 11:34
fly_house
Ну если взять калькулятор и посчитать сколько в байтах будет 30 мегов, то получим где то = 31457280 байт
Автор: aar
Дата сообщения: 18.10.2004 14:24
fly_house

Цитата:
В TechInfo.Rus.txt описана переменная CopyBufferSize":REG_DWORD:
Параметр "System/CopyBufferSize" c типом DWORD - задает размер буфера
для копирования. Установить в 0, чтобы использовать размер по умолчанию
(0x10000 байт).
По умолчанию значение равно 0.
Что-то я не пойму, какое значение в десятиричном виде поставить, чтобы фар использовал например 30 мегабайт для буфера копирования ???

При переводе шестнадцатиричного числа 0x10000 в десятичное получилось 65536. Для типа DWORD, который состоит из 4-х байт, максимальное значение 0xFFFF, или 65535. Получается, что нулевое значение в этом параметре и дает максимальное значение буфера, которое на единицу больше того, которое можно занести, просто записав в эту переменную 0xFFFF. Получается, что 30 МБ нельзя поставить.

Не очень понятно, что эта переменная определяет, какой именно буфер копирования?
Автор: fly_house
Дата сообщения: 18.10.2004 15:09

Цитата:
Не очень понятно, что эта переменная определяет, какой именно буфер копирования?

Есть классный плагин Extended Copy, работает по принципу старого dos navigatora. Сначала копирует в память метров 20-30, а потом из памяти пишет на винт. Но с последней версией фара этот плагин не работает. Вот хотелось такого же эффекта добится на стандартной функции копирования...
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 15:46
aar
Насчет этого

Цитата:
для типа DWORD, который состоит из 4-х байт

полностью с тобой согласен
А вот по этому поводу

Цитата:
максимальное значение 0xFFFF

не соглашусь, т.к. 0xFFFF - это всего лишь 2 байта
А максимальное значение типа DWORD - 0xFFFFFFFF



Добавлено
fly_house

Цитата:
Есть классный плагин Extended Copy, работает по принципу старого dos navigatora. Сначала копирует в память метров 20-30, а потом из памяти пишет на винт. Но с последней версией фара этот плагин не работает.


Только что попробовал на своем

Цитата:

The FAR manager, version 1.70 alpha 6 (build 1812) - TEST ONLY!

и

Цитата:

FileCopyEx Версия 1.7 beta

Можешь конечно не поверить, но все нормально работает и копирует
Автор: aar
Дата сообщения: 18.10.2004 16:10
Nicka_Grey

Цитата:
.к. 0xFFFF - это всего лишь 2 байта
А максимальное значение типа DWORD - 0xFFFFFFFF

Да. Тогда макс. значение будет довольно большим: 65535*65535
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 16:30
aar

Цитата:
65535*65535

Не совсем, если уж быть совсем точным, то

Цитата:

(2^32)-1

Автор: aar
Дата сообщения: 18.10.2004 16:45
Nicka_Grey
Да, верно, а то я никак не мог вспомнить, в какую степень надо возводить Это будет где-то 2^12 мегабайт, или 4 гигабайта (без одного байтика ! Много, однако, на оперативку всю жизнь работать будешь

Добавлено
Хотя цифра 4 гигабайта мне что-то смутно напоминает... Что-то про ограничения объема памяти чего-то...
Автор: fly_house
Дата сообщения: 18.10.2004 16:50
Только вот при всем при этом, сколько я этот параметр не менял, что-то он не на что не влияет. Как не использовался буфер, так и не используется.
Автор: Nicka_Grey
Дата сообщения: 18.10.2004 17:25
fly_house
Сам ФАР умеет двумя способами копировать:
1)своей функцией
2)используя системную функцию копирования
Автор: fly_house
Дата сообщения: 18.10.2004 17:53
Только что провел испытание:
5 файлов общим объемом 1.65 ГБ. Копирование в nul
--------------
Buffer 30 МБ:
системная функция копирования - 43 сек
фар - 43 сек
Extended copy - 30 сек

----------------
Buffer 0:
системная функция копирования - 33 сек
фар - 35 сек
Extended copy - 30 сек

Интересные результаты....

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: PECompact


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