Есть ли способ или программа для копирования содержимого .txt
файла в буфер обмена, не открывая его?
Теперь я должен open->ctrl+a->ctrl+c->close
. Немного раздражает, если вы делаете это часто.
Есть ли возможный ярлык для этой операции?
Есть ли способ или программа для копирования содержимого .txt
файла в буфер обмена, не открывая его?
Теперь я должен open->ctrl+a->ctrl+c->close
. Немного раздражает, если вы делаете это часто.
Есть ли возможный ярлык для этой операции?
В 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
прекрасно работает в командной строке и не требует редактирования реестра, если пользователь не хочет добавить его в контекстное меню - и, поскольку вы не сказали иначе, я предполагаю, что то же самое верно и для вашего ответа. Хорошо, я признаю, что ваш ответ полезен. И, технически, все по-другому - чем фиолетовое колесо отличается от черного. Это все еще колесо.