6

У меня есть специальная папка, куда я всегда перетаскиваю много файлов. Как изменить действие "Копировать в" по умолчанию на "Переместить в"?

Это то, что я имею в виду:

Я знаю, что могу сделать это, нажав Ctrl или Shift, но я хочу изменить действие по умолчанию, чтобы избежать ошибок.

3 ответа3

3

Вы можете изменить стандартное поведение перетаскивания с помощью Drag'n'Drop Editor.

Я только что попробовал и работает отлично. Удаление твика также работает. Моя ОС - Windows 7 64 SP1

http://winaero.com/comment.php?comment.news.69

2

Боюсь, нет способа изменить это поведение.

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

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

Вы можете продолжать использовать Shift или Ctrl, как вы делаете сейчас, или перетаскивать их правой кнопкой мыши, что даст вам меню правой кнопки мыши.

Еще один способ сделать это - добавить Copy to и / или Move to в контекстное меню.

Или добавив опции в меню Send to . Я не пробовал этот, но вы можете следовать этому уроку .

1

Вы можете добиться этого эффекта, если сопоставить папку как отдельный диск, что приведет к поведению "копировать по умолчанию" при перетаскивании в эту папку?

Это можно сделать в командной строке с помощью subst:

subst <driveletter> <folder path>

Или вы загружаете и используете Visual Subst.

Я проверил это (используя командную строку), и он, кажется, работает (давая эффект копирования по умолчанию с помощью перетаскивания).

Я не пробовал Visual Subst, но видел, что он упоминается в Интернете. Единственное преимущество, которое они упоминают, это то, что он позволяет вам попросить его переназначить диск при запуске, но вы можете легко добиться этого с помощью командной строки, поместив команду в сценарий и поместив в папку « Startup ».

РЕДАКТИРОВАТЬ для постоянства:

Другой / лучший способ добиться постоянного сопоставления, по крайней мере в Windows 8/10 (возможно, и в других версиях), использует regedit:

1) Open start menu.
2) type `regedit` and press enter.
3) Open HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > DosDevices
4) Add a new string value with the key "<driveletter>:" (e.g. "P:")
5) Double click on it to enter the data value "\??\<folder path>" (e.g. "\??\C:\DragFolder")
6) Might need to reboot for it to take effect.

ВНИМАНИЕ: Всегда будьте осторожны с regedit. Не меняйте ничего, что вы не знаете, что делает, или это может сломать все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .