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

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

Автор: woffer
Дата сообщения: 20.07.2007 10:04
Smitis

на двух панелях, не на одной.
в AltHistory что-то такого не припомню.
Автор: QWERTYZ
Дата сообщения: 20.07.2007 19:04
макрос ченть типа
"текущую панель в переменную
таб
вторую панель в переменную"
если хранить - то например в глобальные
а потом если надо переходить на них в панелях

ну или "cd чёнибудь" в комстроке макросить
в хистори правда останется

или тот же альтхистори дергать сначала для одной панели а потом для другой, макросом

на форуме зверские какие то макросы были для чегототам одновременно на двух панелях
http://forum.farmanager.com/viewtopic.php?t=2707
Автор: Chern
Дата сообщения: 21.07.2007 23:27
Подскажите плагин, позволяющий просматривать содержимое кпк при синхронизации с ББ с помощью ActiveSync.
Pocket Panel - не работает, пишет отсутствует rapi.dll.
Автор: Nimnul
Дата сообщения: 22.07.2007 11:06
Можно ли сделать следующий макрос:
На CtrlUP в панели текущая панель переключается как Краткий, Широкий, Владелец, а по CtrlDown тоже самое в обратном порядке.
Сейчас сделал просто переключение с Краткого на Широкий(простым переназначением), но нехватает вида Владелец... (А как сделать циклический перебор незнаю)
Автор: pzaytsev
Дата сообщения: 23.07.2007 12:30
Nimnul

Цитата:
На CtrlUP в панели текущая панель переключается как Краткий, Широкий, Владелец, а по CtrlDown тоже самое в обратном порядке.
Сейчас сделал просто переключение с Краткого на Широкий(простым переназначением), но нехватает вида Владелец... (А как сделать циклический перебор незнаю)


Зачем так сложно? Есть встроенные сочетания
LeftCtrl + 1 = краткий
LeftCtrl + 4 = широкий
LeftCtrl + 8 = владелец файлов
и т.д.
Все сочетания видно прямо в меню...

И не нужно вспоминать, а что же будет дальше при циклическом переключении.

Кстати, по умолчанию на Ctrl-Up и Ctrl-Down ИМХО нужные команды - изменить высоту
панелей. Интересно, как ты их собираешься вызывать при необходимости?

И последнее. Сделать такой МАКРОС невозможно. Т.к. не существует возможности определить текущее состояние панели посредством макросов. См. http://api.farmanager.com/ru/macro/macrocmd/states.html (раздел "Панели")
Автор: DrKnS
Дата сообщения: 23.07.2007 14:15

Цитата:
Сделать такой МАКРОС невозможно. Т.к. не существует возможности определить текущее состояние панели посредством макросов.

Не в ту сторону копаете :
f9 end left $rep(8) down $end enter %pos=CurPos; esc [дальше по тексту...]
Автор: Nimnul
Дата сообщения: 23.07.2007 14:46
pzaytsev

Цитата:
Зачем так сложно? Есть встроенные сочетания
LeftCtrl + 1 = краткий
LeftCtrl + 4 = широкий
LeftCtrl + 8 = владелец файлов
и т.д.
Все сочетания видно прямо в меню...

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


Цитата:
Кстати, по умолчанию на Ctrl-Up и Ctrl-Down ИМХО нужные команды - изменить высоту
панелей. Интересно, как ты их собираешься вызывать при необходимости?

Абсолютно бестолковая фича для меня, то что ты поставил ИМХО это правильно.
Другое дело было бы допустим как во FreeBSD по нажатию ScrolLock можно было бы историю коносил пролистывать, вот это нужная фишка, но для ФАРа ее почему то никто не изобрел. (Ну кроме надстройки ConMan вроде, силу которой я опять же не догоняю.)
PS
Ну вообще уж куда проще, делать для текущей сессии в папке FAR\tmp например временный лог консоли, а потом по кнопке ScrolLock переводить ФАР в данный режим и скроллить консоль. Фишка жутко нужная, но не реализованная. На экране в 1024х768 например вывод стандартной systeminfo уже не помещается, приходится вместо фара использовать cmd.exe...

DrKnS

Цитата:
Не в ту сторону копаете :
f9 end left $rep(8) down $end enter %pos=CurPos; esc [дальше по тексту...]

О. Спасибо, ответ по существу. Попробую.
Автор: pzaytsev
Дата сообщения: 23.07.2007 14:55
DrKnS

Цитата:
%pos=CurPos;


Не совсем понял. Состояние чего вернет оператор CurPos?
На указанный момент времени меню уже неактивно, поэтому CurPos должен вернуть что-то вроде APanel.CurPos. Isn't it?
Автор: LeaF_AVF
Дата сообщения: 23.07.2007 15:00
Nimnul
по поводу просмотра вывода на консоль именно ConMan и позволяет делать все описанное. Поэтому посоветовал бы пристальнее изучить возможности ConMan
Автор: DrKnS
Дата сообщения: 23.07.2007 15:30

Цитата:
На указанный момент времени меню уже неактивно, поэтому CurPos должен вернуть что-то вроде APanel.CurPos.

И с каких же пор принято попадать в панели при нажатии enter на пункте "режимы панели файлов"?
Автор: KapralBel
Дата сообщения: 24.07.2007 09:13
Far Manager 1.71 alpha 4 build 2248

Ссылки на http://farmanager.com/updates.php пока нету.
Берем вот это:
http://farmanager.com/farbugs/Far171.b2248.x86.rar
http://farmanager.com/farbugs/Far171.b2248.x64.rar
Версия только для тестирования!
(компилил x64 первый раз, а x86 - по новой, посему, если что - свистните Embarassed )

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


Цитата:

1. - Macro: не работали конструкции Eof/Bof/etc в программе просмотра.

2. * Для поиска файлов признак использования фильтра запоминается в registry

3. + сохраняем фильтры только если AutoSaveSetup или юзер нажал Shift-F9. Это вписывается в общюю логику работы с реестром у фара.

4. - Mantis#0000304: DM_LISTGETCURPOS для отмененного комбобокса.

5. - Mantis#0000289: прорисовка сообщения обрезана при выволнении макро

6. - Mantis#160 - Хочется F3 и F5 на дисках. В обчем репорт извернули в сторону Macro.gethotkey() Smile
Код:

S=gethotkey(N)
где N - нужная позиция в списке от 1 (0 - текущая)
S - либо "", если хоткея нет или N > количества пунктов в меню или это не меню;
иначе S = сам хоткей.


7. - Mantis#223 - вернул возможность уставливать дату/время для каталогов на FAT/FAT32 локальных дисков под WinNT+ (нужно для тех же флешек, например), для сетевых дисков ошибка теперь тихо игнорируется.

8. * Крайней экспериментальный фикс. Из обработчика OpenPlugin убрано выставление текущей папке, не похоже, что оно реально требуется, но оно порождает ситуацию, когда текущей оказывается неверная папка (когда в плагине текущая папка имеет такое же имя, как реально существующая).

9. - Убрана ошибка "переполнения" в рассчётах времени/скорости при копировании и изменена (упрощена) логика учёта времени ожидания ответов пользователя в ситуации ошибок при копировании.

10. - В режиме колонки NR AltHome не прокручивал строки в начало.

11. + Mantis#305: Добавка к Dialog API. DM_[S|G]ETEDITPOSITION - управление позицией сктроки в строках ввода в диалогах. Добавка к DM_[S|G]ETCURSORPOS. В качестве Param2 принята структура EditorSetPosition.
Автор: pzaytsev
Дата сообщения: 24.07.2007 11:51
DrKnS

Цитата:
f9 end left $rep(8) down $end enter %pos=CurPos; esc
И с каких же пор принято попадать в панели при нажатии enter на пункте "режимы панели файлов"?


Давай рассмотрим последовательно
1. f9 end left - стоим на пункте меню первого уровня "Параметры"
я бы написал f9 enter end. После этого мы стоим на пункте меню "Сменить диск" для активной панели (правая или левая)

2. $rep(8) down $end enter
Повтор команды Down 8 раз и нажатие Enter. Получилось - выбрали режим отображения "Владельцы файлов" и подтвердили выбор нажатием Enter

3. %pos=CurPos;
Стоим в той-же панели, что и в начале эксперимента, присваиваем переменной %pos значение CurPos. Возникает закономерный вопрос - чего это мы запомнили. Я предположил, что APanel.CurPos.
Как вариант могу понять оператор присвоения в п.2: $rep(8) down $end %pos=CurPos; enter. Эту конструкцию можно было бы использовать для написания цикличного перебора. Только теоретически. Потому что:

а) переменная %pos изначально пустая. И в момент первого запуска для проверки "$if %pos=8 ... $end" ИМХО должна получиться ошибка.
б) переменная %pos локальная, а область действия локальной переменной - текущая макропоследовательность. То есть переменная не сохраняется до следующего вызова макроса.

Или я что-то не так понял в теории макросов.
Автор: DrKnS
Дата сообщения: 24.07.2007 12:17

Цитата:
я бы написал f9 enter end. После этого мы стоим на пункте меню "Сменить диск"

Феерично. Я не знаю, где стоите вы, но мы стоим именно на "Параметры", и не красоты ради. Рекомендую не заниматься домыслами, а дописать в начало примера macro:post, в конец $text %pos, скормить это фару и понаблюдать за содержимым комстроки.
Автор: pzaytsev
Дата сообщения: 24.07.2007 13:58
DrKnS

Все понял. Даже не думал, что текущий режим можно так определить.
Большое спасибо за урок.
Автор: Smitis
Дата сообщения: 26.07.2007 10:53
woffer

Цитата:
на двух панелях, не на одной.
в AltHistory что-то такого не припомню.

Стандартная история запоминает ВСЁ на ОБЕИХ панелях. Плагин AltHistory расширяет возможности стандартной истории, соответсвенно, также запоминает на обеих панелях. В общем, читай справку
Автор: Nafiganado
Дата сообщения: 30.07.2007 10:40
Подскажите, как настроить proxyftp, чтобы он позволял УДАЛЯТЬ файлы. В Total Commander удаление работает, поэтому проблема НЕ на удаленной стороне.
Автор: fedmun
Дата сообщения: 30.07.2007 15:19
Nafiganado

Цитата:
как настроить proxyftp, чтобы он позволял УДАЛЯТЬ файлы

Да по умолчанию и удаляет без всяких танцев.
Разве что попробовать плагин переставить с чисткой.
Автор: Nafiganado
Дата сообщения: 30.07.2007 18:30
fedmun

Да странно как-то - удалять... У меня же не было предыдущей версии или чего-то, что бы могло помешать своими неправильными настройками...

Я единожды видел по какой-то ссылке подобную проблему. Но ответ там был какой-то невнятный для ламера типа - "как и раньше, ftp через http" (или наоборот)...

В общем, для меня никакие изменения настроек в этом направлении не сработали, выдается

HTTP/1.0 501 not implemented
Автор: drunk2
Дата сообщения: 02.08.2007 05:24
Параметры\Системные параметры\Автозапись конфигурации - включено. Был активен диск "С", вышел из фара и и перегрузил комп то при открытии показывает панель "С:\Program Files\Far". Почему не запоминает путь? Фар закрываю корректно, комп выключаю тоже.

Добавлено:
Если не перегружать/выключать комп, все сохраняется
Автор: KapralBel
Дата сообщения: 02.08.2007 06:52
drunk2
Компьютер в сети?
Автор: drunk2
Дата сообщения: 02.08.2007 08:35
KapralBel
Да
Автор: KapralBel
Дата сообщения: 02.08.2007 08:44
drunk2
Спроси у админа, возможно у вас установлены обязательные профили, которые при следующей регистрации возвращаются к исходному состоянию
Автор: RostY
Дата сообщения: 02.08.2007 09:33
drunk2
В свойствах ярлыка запуска Фара установи "Рабочий каталог" = "C:\"

Добавлено:
или вообще убери его
Автор: Victor_VG
Дата сообщения: 05.08.2007 03:26
На Форуме Far Manager появилось сообщение об ошибке в ядре 1.71.2248. Экспериментально мне не удалось воспроизвести данную ошибку, но я поместил исходное сообщение и свои результаты в своём Форуме в соответствующем топике. Может быть данная информация кому то и пригодиться, и он либо подтвердит наличие ошибки, либо опровергнет сообщение о ней как ошибочное. Пока реакции Far Team или плугинописателей на оообщение об ошибке не последовало, а мой эксперимент дал отрицательный результат.
Автор: KapralBel
Дата сообщения: 05.08.2007 08:22
Victor_VG
Ну ты так заявляешь - в ядре

90% - что у человека либо макрос, либо другая программа перехватывает
Автор: Victor_VG
Дата сообщения: 05.08.2007 10:00
KapralBel

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

Добавлю:

Сейчас глянул на официальном форуме в этот топик и ничего не понимаю... Похоже что то реально есть. Посмотри и сам. Вадим Захаров сообщает об ошибке но в ином месте. Тут явно что-то не то...
Автор: KapralBel
Дата сообщения: 05.08.2007 19:24
Victor_VG

Цитата:
Будем надеятся что ты прав.

И мне не удалось подтвердить глюк с ShiftDel, и заметь у меня на разных компах разное поведение ФАРа, на одном есть проблемы, на втором нет. Правда нет времени отыскивать из-за чего не работают шорткаты

ЗЫ.
Цитата:
Вадим Захаров

Фамилию не путай
Автор: Victor_VG
Дата сообщения: 07.08.2007 01:07
KapralBel

Цитата:
Фамилию не путай

Понял, учту. .

Сейчас поглядел на оффоруме в теме Не работает кнопка Decimal/NumDel (Delete с NumPad). и вообще запутался . Решил: утро вечера мудренее, отложу до утра, может какая идея в голову и придёт.
Автор: SkySandy
Дата сообщения: 07.08.2007 07:21
to Victor_VG

Устанавливал Вашу сборку от 28.07.2007 под Windows x64

В момент установки происходит ошибка со словами "Непредвиденная ошибка при установке службы FAR Background Copy Service"
Автор: KapralBel
Дата сообщения: 07.08.2007 10:13
Victor_VG
Ошибка найдена и исправление ожидается в скором времени - после билда 2250

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

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


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