Частично пропал drag/n/drop в TC под Win-7 x64
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Частично пропал drag/n/drop в TC под Win-7 x64 Author: Tou PostPosted: Tue Nov 16, 2010 01:17
    —
Приветствую!
есть проблема, которую не могу решить:

не работает drag-n-drop из TC 7.55a в любую другую программу (на desktop, в PhotoShop, в TheBAT new mail window, в корзину, и т.д.).

drag/n/drop внутри TC работает (из панели в панель, или в пределах панели).

drag/n/drop в системе (включая все остальные программы, например из проводника в корзину или на десктоп) работает.

система Windows 7 Ultimate 64-bit. один раз проблема исчезла и все заработало. проработало пару дней и снова перестало. после чего именно это произошло, выявить не смог.

ни в одной другой системе с этой же версией TC таких проблем не было.

Интрересуют все Ваши предположенияSmile. как исправить? что проверить? где копать?

Спасибо.

#2:  Author: FlasherLocation: Москва PostPosted: Tue Nov 16, 2010 02:33
    —
Tou
"Не работает" - не совсем понятная постановка ситуации. После смены окна по Alt+Esc или Alt+Tab значок копирования виден? Если да, то после отпускания ЛКМ ничего не происходит, никаких предупреждающих окон не появляется?

Пока такой сценарий - запуск из комстроки этого ТС: totalcmd.exe /i=C:\default.ini
И из этого варианта попробовать. Отписаться.

ЗЫ: По сути всё перечисленное можно легко и без D&D делать. Я лично пользуюсь D&D, если нужно что-то запустить однократно, а так процентов 97-99% обхожусь F4-загрузчиками и ТС-шным функционалом.

#3: Re Author: Tou PostPosted: Tue Nov 16, 2010 03:14
    —
Flasher wrote:
Tou
"Не работает" - не совсем понятная постановка ситуации. После смены окна по Alt+Esc или Alt+Tab значок копирования виден?


что такое "значок копирования"? (icon? cursor? что-то еще?)
смена окон Alt+Esc или Alt+Tab не приводит ни к каким изменениям.
во время перетаскивания, курсор мыши не меняется над тем местом, где перетаскиваемый объект можно drop. т.е. остается все время дефолтный курсор.

Flasher wrote:

Если да, то после отпускания ЛКМ ничего не происходит, никаких предупреждающих окон не появляется?


после отпускания ЛКМ ничего не происходит.

Flasher wrote:

Пока такой сценарий - запуск из комстроки этого ТС: totalcmd.exe /i=C:\default.ini
И из этого варианта попробовать. Отписаться.


файла default.ini я не видел ни в одном имевшемся у меня дистрибутиве TC.
я просто стер wincmd.ini и запустил TC, он создал новый wincmd.ini
вот тут начинается самое интересное.
проблема исчезла.
я вернул обратно старый wincmd.ini - и проблема НЕ появилась.
т.е. на данный момент все работает как надо.
но я уверен, что через какое-то время перестанет. а я так и не понял, с чем связана проблема.

а хотелось бы понять. если это поможет, могу выложить куда-нибудь свой wincmd.ini и дать ссылку.

Flasher wrote:

ЗЫ: По сути всё перечисленное можно легко и без D&D делать. Я лично пользуюсь D&D, если нужно что-то запустить однократно, а так процентов 97-99% обхожусь F4-загрузчиками и ТС-шным функционалом.


естественно, можно. но система, имхо, должна быть не просто удобной, а максимально удобной.
например, добавлять аттачменты к электронным письмам удобнее всего именно через D&D - меньше всего действий. и таких частных примеров - еще три десяткаSmile

#4:  Author: FlasherLocation: Москва PostPosted: Tue Nov 16, 2010 03:38
    —
Tou wrote:
что такое "значок копирования"?
При удержании ЛКМ и перетаскивании элемента всегда появляется значок рядом с курсором. Вот его изменение меня и интересует.
Tou wrote:
файла default.ini я не видел ни в одном имевшемся у меня дистрибутиве TC.
Его не нужно видеть. Я пишу о вызове команды из комстроки - и без лишних вопросов. Wink
Tou wrote:
я просто стер wincmd.ini и запустил TC, он создал новый wincmd.ini
Вот именно чтобы избежать этой ситуации, я и предложил вышеупомянутый способ с созданием нового ini-файла.
Tou wrote:
вот тут начинается самое интересное.
проблема исчезла.
я вернул обратно старый wincmd.ini - и проблема НЕ появилась.
т.е. на данный момент все работает как надо.
ТС-то хоть при этом перезапускался?

Tou wrote:
а хотелось бы понять
Точно понять по ситуации трудно. Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать. А так остаётся только ждать выхода 64-битной версии ТС.

Tou wrote:
если это поможет, могу выложить куда-нибудь свой wincmd.ini и дать ссылку.
Лично у меня нет желания ковыряться в чьём-то громоздком файле-конфигурации на 1500-2500 тысячи строк. Может, кто другой пожелает.
TwinKey старый версии какой-нибудь не стоит, случайно? AHK, AutoIt и т.п. в трее не весят? autorun.wdx используется?

Tou wrote:
естественно, можно. но система, имхо, должна быть не просто удобной, а максимально удобной.
например, добавлять аттачменты к электронным письмам удобнее всего именно через D&D - меньше всего действий. и таких частных примеров - еще три десятка
Все примеры и этот в частности можно свести к автоматизации. Есть ряд консольных решений, где и файлы крепить можно и т.л., ну ладно, не суть, прервём этот временный отход от темы.

#5:  Author: Tou PostPosted: Tue Nov 16, 2010 03:53
    —
Flasher wrote:
При удержании ЛКМ и перетаскивании элемента всегда появляется значок рядом с курсором. Вот его изменение меня и интересует.


появляется на то время, пока курсор находится в пределах окна TC. как только курсор оказывается за пределами окна TC, он снова меняется на обычную стрелку, т.е. значок копирования исчезает.
(независимо от нажатия или ненажатия клавиш Ctrl, Shift, Alt)

Flasher wrote:
Вот именно чтобы избежать этой ситуации, я и предложил вышеупомянутый способ с созданием нового ini-файла.i


ага, теперь понял. для результата не принципиально.

Flasher wrote:
ТС-то хоть при этом перезапускался?


разумеется.

Flasher wrote:
TwinKey старый версии какой-нибудь не стоит, случайно? AHK, AutoIt и т.п. в трее не весят? autorun.wdx используется?


нет, нет, нет, нет (на все 4 вопроса).

#6:  Author: FlasherLocation: Москва PostPosted: Tue Nov 16, 2010 03:54
    —
Я там ещё кое-что дописал.

#7:  Author: Tou PostPosted: Tue Nov 16, 2010 04:10
    —
Flasher wrote:
Точно понять по ситуации трудно. Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать. А так остаётся только ждать выхода 64-битной версии ТС.


это уже что-то! попробую, когда в очередной раз откажетSmile
спасибо.

#8:  Author: CaptainFlintLocation: Москва PostPosted: Tue Nov 16, 2010 11:25
    —
Tou
Помимо вышеперечисленного, проблемы с D&D могут наблюдаться из-за особенностей UAC. Насколько я помню, винда запрещает перетаскивание файлов между приложением, запущенным обычным образом, и приложением, запущенным с повышенными привилегиями. Если UAC в системе отключён, то нередко случается так, что приложение запускается с повышенными привилегиями, никак не уведомляя об этом пользователя (в чём, собственно, и заключается цель отключения UAC). Сам Тотал ещё хоть как-то умеет информировать, что он работает с максимальными правами, выводя в заголовке окна спец-метки (хотя я не уверен, работает ли эта индикация при отключённом UAC), а вот с другими приложениями это понять сложнее.

#9:  Author: D1PLocation: Тбилиси PostPosted: Tue Nov 16, 2010 13:14
    —
У меня та же ситуация, и ровно те же проблемы. Пришёл к тем же выводам, что и CaptainFlint.
Но, что странно, после перезапуска TC всё обычно начинает работать.

#10:  Author: FlasherLocation: Москва PostPosted: Tue Nov 16, 2010 14:36
    —
CaptainFlint wrote:
Если UAC в системе отключён, то нередко случается так, что приложение запускается с повышенными привилегиями, никак не уведомляя об этом пользователя (в чём, собственно, и заключается цель отключения UAC).
У меня с отключением UAC никаких проблем с D&D в семёрке не возникло.

#11:  Author: MVVLocation: Ростов-Дон PostPosted: Tue Nov 16, 2010 15:03
    —
CaptainFlint wrote:
Сам Тотал ещё хоть как-то умеет информировать, что он работает с максимальными правами, выводя в заголовке окна спец-метки (хотя я не уверен, работает ли эта индикация при отключённом UAC), а вот с другими приложениями это понять сложнее.
Работает. Если запускаешь тотал в безопасном режиме, или с аварийного образа, или во время установки системы, тотал ставит, кажется, крышку, и пишет, что запущен от Администратора.

#12:  Author: D1PLocation: Тбилиси PostPosted: Fri Nov 26, 2010 11:14
    —
Проблема действительно существует, и её решение я нашёл: http://pozitronik.livejournal.com/230317.html

#13:  Author: FlasherLocation: Москва PostPosted: Fri Nov 26, 2010 11:25
    —
И не только ты. Wink
Flasher wrote:
Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать.

#14:  Author: Monarch-LFV PostPosted: Sat Sep 19, 2020 07:36
    —
Продолжу тему 10-летней давности. Почему-то не работает drag and drop именно при перетаскивании zip архива в outlook. Остальные Файлы (7z, Rar и т.п.) без проблем, только zip не хочет. Причем так было вначале только у меня на компе, но потом каким-то чудесным образом все починилось, а сейчас тоже самое случилось у коллеги на компе, хотя раньше работало. Не могу понять в чем причина. Сразу скажу, что у меня изначально был выключен совсем UAC, TCx32, win 10 x64, обе программы запущены с одинаковыми правами, опция cm_switchx64redirection не помогает. Помогает только переключение на TCx64, там все работает. Но не удобно только из-за переноса зип архивов постоянно переключаться. Да и я понимаю, если б все файлы так себя вели с функцией drag and drop , а тут только zip. У кого какие мысли?



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group