Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Возможно ли запретить (отключить) перетаскивание папок (файлов) в Проводнике? (http://forum.oszone.net/showthread.php?t=286253)

bktop 09-08-2014 19:26 2387111

Возможно ли запретить (отключить) перетаскивание папок (файлов) в Проводнике?
 
Здравствуйте!
Собственно, весь вопрос мой - в названии темы. Не углубляясь в предысторию, скажу, что лично мне функция "перепрыгивания" файлов и папок чрезвычайно мешает в работе (я не IT - просто много времени провожу с железкой). И сие небесспорное "удобство" регулярно оборачивается нервотрёпкой. Ни в Групповых Политиках, ни, тем более, в стандартных настройках Проводника Windows 7 возможности отключить перетаскивание мышью нет - а жаль!
Меня вполне устраивает контекстное меню с функциями копирования (вырезки) - вставки (перемещения) и (или) создания ярлыков. И отключать Контекстное нежелательно - ибо востребовано (хотя чаще "горячими клавишами" пользуюсь). Зато "удобную" функцию непреднамеренного перемещения файлов и папок на компьютере посредством левой клавиши мыши - очень был бы рад вырубить навсегда.
Здесь, в одной ветке, было заявлено, что, вроде как, средствами Win7 этого сделать нельзя. Если это, действительно, так (так ли?) - тогда, быть может, есть иной способ решения?
Буду весьма признателен за компетентную поддержку!
С уважением.

Vadikan 10-08-2014 10:49 2387261

bktop, отключить нельзя, только в проводнике - тоже нельзя. Можно увеличить расстояние (в пикселях), при перемещении курсора на которое инициализируется перетаскивание.

Код:

HKEY_CURRENT_USER\Control Panel\Desktop
DragHeight
DragWidth


bktop 10-08-2014 14:10 2387302

Vadikan, подозреваю, это поможет - благодарю сразу!

Прошу у Вас подсказку:

На данный момент задано "4" (пиксела), в обеих строках. Если я правильно Вас понял, то это есть минимальное значение для "срабатывания" перетаскивания. Какое бы Вы порекомендовали мне выставить количество пикселов, дабы папки, находящиеся по соседству (а лучше до двух соседних в очереди) никак не взаимодействовали друг с другом при нечаянном "касании" друг друга посредством "мышиной возни"? Не знаю, актуально ли, но, на всякий случай, монитор поддерживает FHD (1080), однако выставлено HD Ready разрешение Рабочего Стола, т.е. 1366*768 пикс.
С уважением.

Vadikan 10-08-2014 15:39 2387324

bktop, используйте метод тыка :)

bktop 10-08-2014 18:40 2387369

В-общем, итог следующий.

Данные значения реестра напрямую увязаны с поведением элементов Рабочего Стола. Поэтому при задаче значений "DragHeight" и "DragWidth" исходил из параметров "расстояние между значками" по вертикали и по горизонтали. По умолчанию в Win7 это "43", однако в моём случае "34". Активно "потыкав", остановился на варианте "170", в обеих строках. Если задать существенно больше - будет весьма проблематично размещать (перемещать) значки и папки на Рабочем Столе и не только. Если задать существенно меньше - устойчивого эффекта достигнуть не удастся, поскольку всё равно норовят "перепрыгнуть" (при быстрой и нагруженной работе с элементами это происходит элементарно, даже, если под рукой M500 (и даже, если GM20), а под ней - фирменный текстурированный полимерный коврик, рассчитанный на высокие DPI).

Два момента, в качестве дополнения:

1. После изменения выше означенных параметров следует перезагрузить систему, для вступления изменений в силу.
2. Выделение мышью нескольких элементов в папке (да и на Рабочем Столе) теперь стало довольно затруднительно. Если, скажем, элементы отображены списком, и требуется выделить 5-ть из 10-ти - гораздо проще будет это сделать через удержание "Shift" и нажатие стрелки вверх/вниз. Для меня, с учётом поставленной задачи, приемлемо: "Из двух зол..."

Vadikan, благодарю за помощь!
С уважением.

читать дальше »
P.S.
Главное, что папки и файлы не придётся "вылавливать" по полчаса и дольше по всем закоулкам, где курсор "пробежал". Да и вообще, учитывая, как работают современные мобильные HDD, многократное "туда/сюда", прямо скажем, нежелательно - с т.з. стабильности OS и работоспособности всей машины. Думаю, и SSD не в восторге от перспективы постоянно, безо всякой пользы, грузить свой процессор и чипы затирать. Словом, весьма навязчивое и далеко не абсолютное "удобство" - по моему скромному мнению.
Хочется, чтобы MS всё-таки давала хотя бы элементарную возможность выбора опций. Странно, ведь в XP какая-никакая, а подобная настройка в GP имела место. Зачем было её убирать вместо того, чтобы "до ума" довести - мне совершенно не понятно.

asserge 14-02-2017 11:47 2711638

В Win XP(2000) параметры реестра, которые отвечают за drag-n-drop, должны быть такими:

HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}
@="IDataObject"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}\NumMethods
@="12"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}\ProxyStub
Clsid32
@="{00000320-0000-0000-C000-000000000046}"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}
@="oleprx32_PSFactory"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}\Inproc
Server32
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"

зузу 30-06-2019 11:36 2877449

А нельзя ли сделать так, чтобы файлы при перетаскивании оставались на месте, т.е. только копирование, а не перемещение? Потерял так несколько ценных файлов, не понимаю, почему при перетаскивании файлы иногда копируются, а иногда перетаскиваются, какие условия для этого?

mwz 30-06-2019 12:13 2877458

Цитата:

Цитата зузу
какие условия для этого? »

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

При перетаскивании же правой кнопкой и отпускании её в папке назначения можно выбрать в выпавышем меню: копировать ли, перетаскивать ли — или создать ярлык.

Bratets-Volk 05-07-2019 22:13 2878387

Есть еще вариант - можно выставить действие по умолчанию при перетаскивании - создание ярлыка. Тогда никакие файлы не будут никуда перетаскиваться - всегда будет создаваться ярлык, который потом можно стереть.
Нужно скачать вот этот твикер Winaero Tweaker, и выставить параметр указанный на скриншоте: https://winaero.com/comment.php?comment.news.1836



Время: 22:51.

Время: 22:51.
© OSzone.net 2001-