回答:
Windowsにはと呼ばれるクリップボードユーティリティがありますclip.exe
。
コマンドプロンプトで、次のコマンドを使用してファイルの内容をクリップボードにコピーできます
clip < file.txt
これは、コマンドプロンプトを頻繁に使用する場合に役立ちます。そうでない場合は、コンテキストメニューに追加できます。私はこれをWindows 7のHowToGeekの指示でテストしましたが、機能させる前に少し調整する必要がありました。
HowToGeekはまた、言及していclip.exe
ますが、マイクロソフトのFTPからダウンロードする必要がありますので、XPが付属していません。ここに、あなたの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の場合、私は通常、Microsoftから入手できるSend To X powertoyを使用します。
http://technet.microsoft.com/en-us/library/cc751394.aspx
そして、私はおそらくWin7で賛成したジンの答えに行くでしょう。SendToXで気に入っている点の1つは、名前としてクリップボードに送信することです。Win95がリリースされてから、1日あたり平均4回の使用があったと思います。
テキストをコピーしようとしているので、内容をクリップボードにパイプするだけです。
type file.txt | clip
clip < file.txt
コマンドプロンプトで問題なく機能し、ユーザーがコンテキストメニューに追加したくない限り、レジストリを編集する必要はありません。そして、あなたは他に言わなかったので、あなたの答えについても同じことが当てはまると思います。わかりました、あなたの答えは役に立ちます。そして、技術的には、それは異なります–紫のホイールと黒のホイールの違い。それはまだホイールです。