Если вам когда-либо приходилось печатать или сохранять список файлов в каталоге в Windows, вы знаете, что для этого нет встроенной команды. Конечно, вы можете попробовать захватить снимок экрана и распечатать его, но, скорее всего, вы не получите все файлы в кадре. Вы также можете прибегнуть к использованию команды из приглашения, чтобы передать список каталогов в файл, который работает достаточно хорошо. Но почему бы не добавить простую команду в контекстное меню, которое вы получаете при щелчке правой кнопкой мыши по папке, которая сразу же копирует список файлов в буфер обмена? Вот как это сделать.
Добавить команду правой кнопки мыши для копирования списка файлов путем редактирования реестра вручную
Чтобы добавить команду правого щелчка в любую версию Windows, вам просто нужно внести несколько изменений в реестр Windows.
Стандартное предупреждение: редактор реестра является мощным инструментом и неправильным использованием, что может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда раньше с этим не работали, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.
Откройте редактор реестра, нажав «Пуск» и набрав «regedit». Нажмите «Ввод», чтобы открыть редактор реестра и дать ему разрешение на внесение изменений на ваш компьютер.
HKEY_CLASSES_ROOTDirectoryshell
shell
ключ. Щелкните правой кнопкой мыши
shell
и выберите «Создать»> «Ключ». Назовите новый ключ «copylist». На самом деле не имеет значения, как вы назовете этот ключ; просто назовите его тем, что вы узнаете.
(Default)
ценности внутри нового
copylist
ключ. С
copylist
выбранного ключа, дважды щелкните
(Default)
чтобы открыть окно свойств.
copylist
ключ. Щелкните правой кнопкой мыши
copylist
и выберите «Создать»> «Ключ». Назовите новую команду «команда».
(Default)
ценности внутри нового
command
ключ. С
command
выбранного ключа, дважды щелкните
(Default)
чтобы открыть окно свойств.
(Default)
value указывает фактическую команду, которая будет запускаться при выборе опции в контекстном меню. Чтобы добавить команду для копирования простого списка всех имен файлов в буфер обмена, введите следующий текст в поле «Данные значения» и нажмите «ОК».
cmd /c dir '%1' /b /a:-d /o:n | clip
/b
переключитесь с этой команды. Это также скопирует имя, дату и размер файлов. Просто поместите следующий текст в поле «Данные значения»:
cmd /c dir '%1' /a:-d /o:n | clip
dir
вы также можете использовать любой из переключателей, которые поддерживаются командой, если вы предпочитаете. Ознакомьтесь с документацией Microsoft для команды dir для получения дополнительной информации или просто введите
dir /?
в командной строке.
Какую бы команду вы ни выбрали, изменения должны произойти немедленно, поэтому вы можете выйти из редактора реестра. Чтобы проверить это, просто щелкните правой кнопкой мыши любую папку и выберите команду «Скопировать список файлов в буфер обмена». Вы можете увидеть кратковременную вспышку открытия и закрытия окна командной строки. Вы можете вставить содержимое буфера обмена в выбранное вами приложение.
Если вы выбрали команду с
/b
коммутатор, вы увидите простой список файлов.
/b
переключатель, вы увидите более подробную информацию.
copylist
который вы создали. Это автоматически удалит любые значения и другие ключи, созданные в
copylist
и удалите команду из контекстного меню.
Загрузите наши реестры с одним кликом
Скопировать список файлов
Эти хаки на самом деле просто
copylist
ключ, разделенный на дополнительные ключи и значения, о которых мы говорили в предыдущем разделе, а затем экспортировали в файл.REG. Запуск хаков просто изменяет значение. И если вам нравится возиться с реестром, стоит потратить время, чтобы узнать, как сделать свой собственный взлом реестра.