Если вы являетесь типом человека, которому нравится хранить много информации, хранящейся в файлах текстового формата на вашем диске, вы, вероятно, столкнулись с сценарием, в котором вы хотите скопировать эту информацию в буфер обмена … поэтому вы открываете файл в блокноте, выберите все, затем скопируйте в буфер обмена. Что делать, если вы могли бы сделать это с помощью простого пункта контекстного меню?
Используя небольшой взлом реестра и утилиту clip.exe, встроенную в Windows 7 и Vista, мы можем сделать именно это, и мы можем даже скрыть его за меню Shift + Right-Click, чтобы оно не теряло места в меню, если только вы удерживаете клавишу shift.
Использование копирования в буфер обмена
Просто держите клавишу Shift и щелкните правой кнопкой мыши на текстовом файле, и вы увидите новый элемент для «Копировать в буфер обмена»:
Примечание. Если вы используете Windows XP, вы можете загрузить clip.exe из Microsoft, Просто сохраните файл в каталоге Windows, а остальная часть взлома должна работать на вас.
Ручной взлом реестра (для файлов.txt)
Откройте regedit.exe через меню поиска или запуска меню «Пуск», а затем перейдите к следующему ключу:
HKEY_CLASSES_ROOT xtfileshell
cmd /c clip < '%1'
То, что мы делаем, это запустить командную строку, а затем передать файл в программу clip.exe. Вы можете сделать то же самое из командной строки или в скрипте.
Вы можете дублировать эту же настройку для других типов файлов, таких как html или файлы кода, путем поиска их ключа в реестре и добавления тех же элементов меню.
Загружаемый реестр
Просто загрузите, извлеките и дважды щелкните CopyContentsToClipboardTXT.reg в буфер обмена. Вы можете удалить хаки с файлом RemoveCopyContentsToClipboard.reg.
Просто не забудьте удерживать клавишу shift, щелкая правой кнопкой мыши по текстовому файлу.
Скачать CopyContentsToClipboardTXT Registry Hack