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

» Far Manager

Автор: wseventeen
Дата сообщения: 05.02.2016 23:21
В настройки плагина не пробовали зайти?

[ ] Use own panel view mode
Автор: Yuki2003
Дата сообщения: 06.02.2016 08:51
shmuz, wseventeen
спасибо!
Автор: Alexyz21
Дата сообщения: 06.02.2016 10:42
FAR3.0.4541, Arclite. Заходим в архив, ShiftEnter на лежащем в нём chm - фар впадает в ожидание закрытия chm и ни на что не реагирует.
Автор: Yuki2003
Дата сообщения: 06.02.2016 11:21
в arclite вот бы такую возможность:
при выделении множества архивов и нажатии Shift+F2 (распаковка) - чтобы на каждом следующем архиве не запрашивал снова настройки распаковки, а брал те, что были указаны при первом появлении диалога

или это тоже уже где-то есть в настройках?
Автор: shmuz
Дата сообщения: 06.02.2016 11:52
Yuki2003
Плагин сейчас именно так и ведёт себя, то-есть не выводит повторно диалог распаковки (проверял на Far 3.0.4535).
Автор: VictorVG2
Дата сообщения: 06.02.2016 12:14
Yuki2003

Сто лет этим пользуюсь, зову плагин скриптом через меню:

Цитата:
--[[ ВНИМАНИЕ! Правые и левые модификаторы не проверяются для упрощения скрипта
и улучшения его совместимости с ноутбучными клавиатурами, но вы можете сами
это сделать назначив макрос к примеру на "LAltC" чтобы для его вызова хватало
пальцев одной руки что собственно и было задумано - минимум неудобства, максимум
простоты вызова. /VictorVG @ VikSoft.Ru/
--]]

local ALID="65642111-AA69-4B84-B4B8-9249579EC4FA"
local ALMID="7BCFBA0E-4EF5-466D-B5B9-23523459D6AF"

Macro {
description="ArcLite: Main Menu"; area="Shell"; key="LAltC"; action=function()
Plugin.Menu(ALID,ALMID)
end;
}

мне удобно и посему скрипт не переписываю - причин для этого нет.
Автор: Yuki2003
Дата сообщения: 06.02.2016 12:31
shmuz
обновился с 3909, точно, видимо недавно исправили, спасибо ещё раз

VictorVG2
спасибо за пример
Автор: wseventeen
Дата сообщения: 06.02.2016 13:01
Alexyz21

Цитата:
FAR3.0.4541, Arclite. Заходим в архив, ShiftEnter на лежащем в нём chm - фар впадает в ожидание закрытия chm и ни на что не реагирует.

А что когда-то было не так?
Автор: VictorVG2
Дата сообщения: 06.02.2016 13:10
wseventeen

Да вроде все консольные программы в таких случаях так себя ведут. Не только Far, но и mc будет ждать завершения запущенной им из архива подзадачи чтобы обработать возврат. Тут же по идее синхронный вызов идёт, тогда чему удивляться?
Автор: Alexyz21
Дата сообщения: 06.02.2016 13:51
Ожидал, что по ShiftEnter chm будет запущен в свободное плавание. Но помнится, если не ошибаюсь, было время, когда можно было "отцепить" chm, оставив его во временной папке и освободив FAR.
Автор: VictorVG2
Дата сообщения: 06.02.2016 14:10
Alexyz21

А что, сейчас сложно? Али CtrlShiftTab отменили?

Добавлено:
У себя обновил:
FarUE3 b4542 r13794 Sat Feb 06 15:46:50 +0300 2016


Цитата:
1. Far b4542 r13794 - пока собираем в VC++ 2010 чтобы в ХР SP3 работало
2. NetBox v2.1.45.423 - пока собираем в VC++ 2010 чтобы в ХР SP3 работало
3. Рефакторинг. Обновление совместимо с SVN r13786 - SVN r13794

в х64 изменения совпадают с п1 и п2.
Автор: Alexyz21
Дата сообщения: 06.02.2016 15:31
VictorVG2

Цитата:
А что, сейчас сложно? Али CtrlShiftTab отменили?

Под конему не помогает - написал Максу.
Автор: VictorVG2
Дата сообщения: 06.02.2016 16:10
Alexyz21

КонЕму не пользуюсь, но это возможно. Не знаю...
Автор: Alexyz21
Дата сообщения: 06.02.2016 17:57
Оказалось, что CtrlShiftTab захардкоджен ConEmu под обратный перебор табов. Надо что-то другое повесить в far:config на System.ConsoleDetachKey.
Автор: VictorVG2
Дата сообщения: 06.02.2016 18:50
Alexyz21

Вот почему я в своих скриптах кручусь - нельзя трогать хардкордные хоткеи приложений или они теряют управляемость. Правда с System.ConsoleDetachKey всё намного проще - можно по месту подобрать, но иные авторы скриптов про управляемость Far и плагинов забывают и в их макросах приходится менять хоткеи.
Автор: VictorVG2
Дата сообщения: 07.02.2016 04:12
Интересно, а что в NetBox происходит? Очень странный баг - NetBox -> FTP, F11 -> NetBox Comman и задача Far ушла в бесконечное ожидание, спасает только TerminateProcess() ибо клавиатуру и мышь фар при этом естественно игнорирует - NetBox сам себя за OpenW дёргает...
Автор: Alexyz21
Дата сообщения: 07.02.2016 12:06
drkns 06.02.2016 04:01:40 +0200 - build 4542
1. 0003169: исчезают панели при запуске внешнего редактора

DetachConsole у FAR3.0.4541 под ConEmu какой-то кривой, с FAR3.0.4524 всё отлично. 4542 не проверил - он упал после запуска и нажатия AltF1 - вернул 4524, перевожу дух...
Автор: Alexyz21
Дата сообщения: 08.02.2016 11:44
XPSP2, FAR3.0.4544. NetBox крэшит фар при попытке соединения с ЯД.
Автор: VictorVG2
Дата сообщения: 08.02.2016 12:10
Alexyz21

Какую сборку (VC2010/VC2015) тестил?
Автор: Alexyz21
Дата сообщения: 08.02.2016 12:35
официальную
Автор: VictorVG2
Дата сообщения: 08.02.2016 13:20
Alexyz21

Там VC2015, а я ночью сравнивал пару либ собранную им и VC2010 - импорты разные. Попробуй мой вариант - я в VC2010 специально его собираю ... пока удаётся. Тут компилятор гарантирует что его минимум ХР, а там формальный минимум это Vista/2008. Где взять ты знаешь, а нет, так ссылки даны в #188 именно на такой случай если кому понадобится. Я когда собрал-проверил сразу эти архивы обновляю.
Автор: Alexyz21
Дата сообщения: 08.02.2016 14:41
VictorVG2, VC2010 при старте фара

Код: Exception: Access violation (write to 0x00000019)
Address: 0x7C809784
Function: ProcessPanelInputW
Module: C:\Program Files\FAR\Plugins\NetBox\NetBox.dll
Автор: VictorVG2
Дата сообщения: 08.02.2016 15:05
Alexyz21

Ладно, зарепортил на гитхаб Issues#189. А ты попробуй экспортировать свои сессии, удалить в профиле БД конфига NetBox %FARPROFILE%\PluginsData\42E4AEB1-A230-44F4-B33C-F195BB654931.db и импортировать сессии заново, а уже тогда смотреть. У меня причиной сбоев были ошибки в БД.
Автор: Alexyz21
Дата сообщения: 08.02.2016 15:15
Пересоздание базы не помогло - возможно проблема в функции получения сертификата, при подключении к ЯД он запрашивается первым.
Автор: skipik001
Дата сообщения: 08.02.2016 17:00
wseventeen
Можно ли надеяться, что в ближайшем будущем ImageView будет собираться в vs2015? Сейчас это невозможно из-за FreeImageLib, которая только для vs2013.
Автор: wseventeen
Дата сообщения: 08.02.2016 18:39
Можно. FreeImageLib вполне можно собрать в VS2015.
Автор: VictorVG2
Дата сообщения: 08.02.2016 18:44
Alexyz21

Настройки неправильные. Я от себя повозился, но подключился без мата. Лови сессию без пароля и логина:

Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<NetBox version="2.1">
<Sessions>
<Session name="YD%20(WebDAV)">
<Version>2.1.45</Version>
<HostName>webdav.yandex.ru</HostName>
<PortNumber>443</PortNumber>
<UserName></UserName>
<FSProtocol>WebDAV</FSProtocol>
<RemoteDirectory>/</RemoteDirectory>
<LookupUserGroups2>0</LookupUserGroups2>
<SFTPMaxVersion>0</SFTPMaxVersion>
<Ftps>2</Ftps>
<CodePage></CodePage>
<LoginType>1</LoginType>
<Password></Password>
</Session>
</Sessions>
</NetBox>

Закинул готовый шаблон на гитхаб - #190. Проверил у себя - работает. Если нужны сертификаты - возьми из моих сборок и импортируй в систему - я их периодически проверяю и тащу скриптом.



Автор: Alexyz21
Дата сообщения: 08.02.2016 23:05
Ну так это ни разу не нормально, если в 4524 они были правильными и импортировались в 4544 и стали неправильными.

Проверил - экспортировал сессию с ЯД, переформатировал с вашими настройками, добавил логин, пароль, удалил исходную сессию, импортировал новую созданную - тоже самое.
Автор: VictorVG2
Дата сообщения: 08.02.2016 23:20
Alexyz21

Я не видел их в b4524, я посмотрел сейчас их справку, понял что им надо и подобрал такие, что с учётом изменений в коде ЯД сейчас работает. И им отослал с инструкциями по настройке. Сам NB меняется, и то что работало для старых алгоритмов нужно подстраивать под новые.
Автор: Alexyz21
Дата сообщения: 08.02.2016 23:22
Очень замечательно, что он меняется, вот пусть внутренне и перестраивает формат хранения данных, только зачем пользователю мозг с этим парить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: оффтоп


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