Ответы:
В Windows есть утилита буфера обмена clip.exe.
В командной строке вы можете скопировать содержимое файла в буфер обмена, используя
clip < file.txt
Это будет полезно, если вы часто используете командную строку. Если вы этого не сделаете, вы можете добавить его в свое контекстное меню. Я только что проверил это с помощью инструкций HowToGeek для Windows 7, но мне пришлось немного подправить, прежде чем заставить его работать.
HowToGeek также упомянул, что clip.exeне поставляется с XP, поэтому вам придется скачать его с Microsoft FTP здесь и поместить в системный каталог Windows.
шаги:
- открыто
regedit.exe- Перейти к
HKEY_CLASSES_ROOT/txtfile/shell(Это не сработало для меня, поэтому мне пришлось положить его подHKEY_CLASSES_ROOT/*/shell, что делает его отображаться в каждом контекстном меню)- Добавить новый ключ с названием
copytoclip- Установите значение по умолчанию
copytoclipдля чего-то вродеCopy to Clipboard- Под
copytoclip, добавьте ключ с именемcommand- Установите значение по умолчанию
commandдляcmd /c clip < "%1"
Теперь, когда вы щелкаете правой кнопкой мыши по файлу, вы должны увидеть Copy to Clipboardопцию. Что он делает, что, когда вы нажимаете на него, он открывает командную строку и запускает clip.exeутилиту для вывода по каналу из выбранного вами файла.
Для XP я обычно использую Power Toy от Send To X, доступную от Microsoft.
http://technet.microsoft.com/en-us/library/cc751394.aspx
И хотя я, вероятно, пойду с ответом Джина, который я также проголосовал на Win7. Одна из вещей, которые мне нравятся в SendToX - это отправка в буфер обмена как имя. Я, вероятно, в среднем 4 использования в день, так как он вышел с Win95.
Поскольку вы хотите скопировать текст, просто передайте содержимое в буфер обмена.
type file.txt | clip
clip < file.txtпрекрасно работает в командной строке и не требует редактирования реестра, если пользователь не хочет добавить его в контекстное меню - и, поскольку вы не сказали иначе, я предполагаю, что то же самое верно и для вашего ответа. Хорошо, я признаю, что ваш ответ полезен. И, технически, все по-другому - чем фиолетовое колесо отличается от черного. Это все еще колесо.