回答:
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コマンドプロンプトで問題なく機能し、ユーザーがコンテキストメニューに追加したくない限り、レジストリを編集する必要はありません。そして、あなたは他に言わなかったので、あなたの答えについても同じことが当てはまると思います。わかりました、あなたの答えは役に立ちます。そして、技術的には、それは異なります–紫のホイールと黒のホイールの違い。それはまだホイールです。