Есть ли способ или программа для копирования содержимого .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 я обычно использую Powertoy Send To X, доступную от Microsoft.
http://technet.microsoft.com/en-us/library/cc751394.aspx
И хотя я, вероятно, пойду с ответом Джина, который я также проголосовал на Win7. Одна из вещей, которые мне нравятся в SendToX - это отправка в буфер обмена как имя. Я вероятно усреднил 4 использования в день этого, так как это вышло с Win95.
Поскольку вы хотите скопировать текст, просто передайте содержимое в буфер обмена.
type file.txt | clip