Page 13 of 17

Re: Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Sun 29 Jan, 2012 20:58
by wakh

Latest post of the previous page:

При загруженом фаре с ДнД появляется "could not open a file mapping" если
Vista: Вызвать хром из оперы или запустить в хроме флэшсодержащий сайт, например ютуб
Вин7: при запуске ИЕ9 и тоже самое что висте.
остаётся ждать нового релиза плагина?

Re: Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 10 May, 2012 08:32
by hellboy
DV wrote:Увы... Плагин действительно отличный... был в Windows XP. А под Windows 7 он роняет то FAR 2.0 (разные версии), то Explorer. А как было бы с ним хорошо в FAR 2.0...
существует ли (альтернативная) версия плагина, совместимая с Windows 7 и ночными сборками Far 3?

Re: Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 10 May, 2012 08:37
by Maximus5
очевидно да - conemu

Re: Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 10 May, 2012 08:44
by hellboy
Maximus5 wrote:очевидно да - conemu
он у меня установлен - обычная консоль принимает по DnD полное имя файла, Far - молчит.

чьи настройки курить? или в Far должнен быть обязательно установлен плагин?

Re: Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 10 May, 2012 08:45
by Maximus5
1. в conemu есть FAQ
2. на форуме он не обсуждается

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 14:23
by grechnik

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 14:56
by wakh
Шикаааааарно!
Вин 8 + ФАР х64 - встало и робит, уповаю на безглючность.

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 20:17
by HaRT
grechnik wrote: Версия под FAR3: https://github.com/grechnik/far-drag-n- ... tag/v3.0.0
Что-то у меня в 32-битном Фаре под 64-битной Виндой не получается ни из Фара наружу перетащить (без нажатых клавиш операция прерывается при выходе мышки за пределы окна; с нажатым модификатором она и не начинается), ни в Фар перенести файл (просто в командную строку вставляется путь — как в обычной консоли). При этом плагин загружен, можно открыть и пощёлкать настройки. Можно ли как-то включить диагностику, чтобы понять, что и где идёт не так? Куда вообще копать?

Кстати, с настройками тоже не слава богу — мне не удалось добиться их сохранения между сеансами Фара, а также в рамках одного сеанса диалог может открыться в противоречивом состоянии (например, “[x] Start drag only if the key pressed”, но при этом перечень серый).
Одним словом, изделие ещё не готово к эксплуатации.

Win 8.1 Ent x64; Far Manager, version 3.0 (build 4897) x86.

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 21:44
by grechnik
Моя основная система - 64-битный Far на Win7 x64, 32-битную особо не тестировал. В списке процессов есть оба процесса holder_x86.dnd и holder_x86_64.dnd?

Потыкался в настройки разными способами. Похоже, я там потерял флаг DefaultButton при портировании под Far3. Если выходить из диалога явным нажатием на "Продолжить" (как я сам это делал), всё нормально, а если клацать на Enter при фокусе где попало, это эквивалентно нажатию "Отменить". Поправлю. Правда, навскидку непонятно, почему при "Отменить" и повторном вызове чекбоксы запоминают отменённое состояние - сам Far кэширует, что ли?

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 21:55
by HaRT
grechnik wrote: В списке процессов есть оба процесса holder_x86.dnd и holder_x86_64.dnd?
Да, .
grechnik wrote: Если выходить из диалога явным нажатием на "Продолжить" (как я сам это делал), всё нормально
Да, если по горячей клавише, то тоже запоминаются. Кстати, хорошо бы везде расставить горячие клавиши: .
grechnik wrote: Поправлю. Правда, навскидку непонятно, почему при "Отменить" и повторном вызове чекбоксы запоминают отменённое состояние
Спасибо. Причин не знаю, во внутренностях Фара не ковырялся.

Я вообще правильно помню, что при нормальной работе плагина уже при начале перетаскивания файла с панели указатель мыши должен соответственно меняться?

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 23:05
by grechnik
HaRT wrote: Я вообще правильно помню, что при нормальной работе плагина уже при начале перетаскивания файла с панели указатель мыши должен соответственно меняться?
Да.

В окне консоли с Far нет виндового скроллбара вертикальной прокрутки?

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 23:31
by HaRT
grechnik wrote: В окне консоли с Far нет виндового скроллбара вертикальной прокрутки?
Ну конечно есть! Как иначе смотреть длинный вывод запускаемых программ?

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 23:47
by grechnik
Похоже, именно это плагину и не нравится (он сверяет координаты события от мыши - которые винда отсчитывает от начала буфера консоли - с координатами активной/пассивной панели - которые фар, похоже, отсчитывает от точки, где он решил себя отрисовать). Я посмотрю, что можно сделать.
ЗЫ: оффтоп, но длинный вывод запускаемых программ IMHO удобнее смотреть через командную строку view:<programName args или edit:<programName args.

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Wed 22 Feb, 2017 23:51
by HaRT
grechnik wrote: посмотрю, что можно сделать
Спасибо.


Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 23 Feb, 2017 00:43
by DrKnS
grechnik wrote: которые фар, похоже, отсчитывает от точки, где он решил себя отрисовать
Точка находится через ACTL_GETFARRECT.

Drag-n-Drop — тяни-и-бросай (перетаскивание)

Posted: Thu 23 Feb, 2017 21:33
by grechnik
DrKnS wrote: Точка находится через ACTL_GETFARRECT.
Ага, спасибо.

Поправил немного: https://github.com/grechnik/far-drag-n- ... tag/v3.0.1