Страница 1 из 1

Частично пропал drag/n/drop в TC под Win-7 x64

Добавлено: Вт ноя 16, 2010 00:17
Tou
Приветствую!
есть проблема, которую не могу решить:

не работает 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 таких проблем не было.

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

Спасибо.

Добавлено: Вт ноя 16, 2010 01:33
Flasher
Tou
"Не работает" - не совсем понятная постановка ситуации. После смены окна по Alt+Esc или Alt+Tab значок копирования виден? Если да, то после отпускания ЛКМ ничего не происходит, никаких предупреждающих окон не появляется?

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

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

Re

Добавлено: Вт ноя 16, 2010 02:14
Tou
Flasher писал(а):Tou
"Не работает" - не совсем понятная постановка ситуации. После смены окна по Alt+Esc или Alt+Tab значок копирования виден?
что такое "значок копирования"? (icon? cursor? что-то еще?)
смена окон Alt+Esc или Alt+Tab не приводит ни к каким изменениям.
во время перетаскивания, курсор мыши не меняется над тем местом, где перетаскиваемый объект можно drop. т.е. остается все время дефолтный курсор.
Flasher писал(а): Если да, то после отпускания ЛКМ ничего не происходит, никаких предупреждающих окон не появляется?
после отпускания ЛКМ ничего не происходит.
Flasher писал(а): Пока такой сценарий - запуск из комстроки этого ТС: totalcmd.exe /i=C:\default.ini
И из этого варианта попробовать. Отписаться.
файла default.ini я не видел ни в одном имевшемся у меня дистрибутиве TC.
я просто стер wincmd.ini и запустил TC, он создал новый wincmd.ini
вот тут начинается самое интересное.
проблема исчезла.
я вернул обратно старый wincmd.ini - и проблема НЕ появилась.
т.е. на данный момент все работает как надо.
но я уверен, что через какое-то время перестанет. а я так и не понял, с чем связана проблема.

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

Добавлено: Вт ноя 16, 2010 02:38
Flasher
Tou писал(а):что такое "значок копирования"?
При удержании ЛКМ и перетаскивании элемента всегда появляется значок рядом с курсором. Вот его изменение меня и интересует.
Tou писал(а):файла default.ini я не видел ни в одном имевшемся у меня дистрибутиве TC.
Его не нужно видеть. Я пишу о вызове команды из комстроки - и без лишних вопросов. :wink:
Tou писал(а):я просто стер wincmd.ini и запустил TC, он создал новый wincmd.ini
Вот именно чтобы избежать этой ситуации, я и предложил вышеупомянутый способ с созданием нового ini-файла.
Tou писал(а):вот тут начинается самое интересное.
проблема исчезла.
я вернул обратно старый wincmd.ini - и проблема НЕ появилась.
т.е. на данный момент все работает как надо.
ТС-то хоть при этом перезапускался?
Tou писал(а):а хотелось бы понять
Точно понять по ситуации трудно. Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать. А так остаётся только ждать выхода 64-битной версии ТС.
Tou писал(а):если это поможет, могу выложить куда-нибудь свой wincmd.ini и дать ссылку.
Лично у меня нет желания ковыряться в чьём-то громоздком файле-конфигурации на 1500-2500 тысячи строк. Может, кто другой пожелает.
TwinKey старый версии какой-нибудь не стоит, случайно? AHK, AutoIt и т.п. в трее не весят? autorun.wdx используется?
Tou писал(а):естественно, можно. но система, имхо, должна быть не просто удобной, а максимально удобной.
например, добавлять аттачменты к электронным письмам удобнее всего именно через D&D - меньше всего действий. и таких частных примеров - еще три десятка
Все примеры и этот в частности можно свести к автоматизации. Есть ряд консольных решений, где и файлы крепить можно и т.л., ну ладно, не суть, прервём этот временный отход от темы.

Добавлено: Вт ноя 16, 2010 02:53
Tou
Flasher писал(а):При удержании ЛКМ и перетаскивании элемента всегда появляется значок рядом с курсором. Вот его изменение меня и интересует.
появляется на то время, пока курсор находится в пределах окна TC. как только курсор оказывается за пределами окна TC, он снова меняется на обычную стрелку, т.е. значок копирования исчезает.
(независимо от нажатия или ненажатия клавиш Ctrl, Shift, Alt)
Flasher писал(а):Вот именно чтобы избежать этой ситуации, я и предложил вышеупомянутый способ с созданием нового ini-файла.i
ага, теперь понял. для результата не принципиально.
Flasher писал(а):ТС-то хоть при этом перезапускался?
разумеется.
Flasher писал(а):TwinKey старый версии какой-нибудь не стоит, случайно? AHK, AutoIt и т.п. в трее не весят? autorun.wdx используется?
нет, нет, нет, нет (на все 4 вопроса).

Добавлено: Вт ноя 16, 2010 02:54
Flasher
Я там ещё кое-что дописал.

Добавлено: Вт ноя 16, 2010 03:10
Tou
Flasher писал(а):Точно понять по ситуации трудно. Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать. А так остаётся только ждать выхода 64-битной версии ТС.
это уже что-то! попробую, когда в очередной раз откажет:)
спасибо.

Добавлено: Вт ноя 16, 2010 10:25
CaptainFlint
Tou
Помимо вышеперечисленного, проблемы с D&D могут наблюдаться из-за особенностей UAC. Насколько я помню, винда запрещает перетаскивание файлов между приложением, запущенным обычным образом, и приложением, запущенным с повышенными привилегиями. Если UAC в системе отключён, то нередко случается так, что приложение запускается с повышенными привилегиями, никак не уведомляя об этом пользователя (в чём, собственно, и заключается цель отключения UAC). Сам Тотал ещё хоть как-то умеет информировать, что он работает с максимальными правами, выводя в заголовке окна спец-метки (хотя я не уверен, работает ли эта индикация при отключённом UAC), а вот с другими приложениями это понять сложнее.

Добавлено: Вт ноя 16, 2010 12:14
D1P
У меня та же ситуация, и ровно те же проблемы. Пришёл к тем же выводам, что и CaptainFlint.
Но, что странно, после перезапуска TC всё обычно начинает работать.

Добавлено: Вт ноя 16, 2010 13:36
Flasher
CaptainFlint писал(а):Если UAC в системе отключён, то нередко случается так, что приложение запускается с повышенными привилегиями, никак не уведомляя об этом пользователя (в чём, собственно, и заключается цель отключения UAC).
У меня с отключением UAC никаких проблем с D&D в семёрке не возникло.

Добавлено: Вт ноя 16, 2010 14:03
MVV
CaptainFlint писал(а):Сам Тотал ещё хоть как-то умеет информировать, что он работает с максимальными правами, выводя в заголовке окна спец-метки (хотя я не уверен, работает ли эта индикация при отключённом UAC), а вот с другими приложениями это понять сложнее.
Работает. Если запускаешь тотал в безопасном режиме, или с аварийного образа, или во время установки системы, тотал ставит, кажется, крышку, и пишет, что запущен от Администратора.

Добавлено: Пт ноя 26, 2010 10:14
D1P
Проблема действительно существует, и её решение я нашёл: http://pozitronik.livejournal.com/230317.html

Добавлено: Пт ноя 26, 2010 10:25
Flasher
И не только ты. :wink:
Flasher писал(а):Но скорее всё сводится к битности. После выполнения команды cm_SwitchX64Redirection по идее должно всё заработать.

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