ネットを徘徊していたら、Windowsバッチでclipというコマンドが使える事を知った。
このコマンドを使うことで、コマンドプロンプトからクリップボードへ出力したり、クリップボードから他のコマンドへ出力することができるようだ。
Windowsで標準入力を備えているコマンドはあまり知らないが、標準出力をクリップボードに飛ばせるのは便利だ。
clipコマンド
clip /?とすることで、clipコマンドのヘルプを確認できる。
C:\Users\User>CLIP /?
CLIP
説明:
コマンド ライン ツールの出力を Windows クリップボードにリダイレクトします。
その出力されたテキストをほかのプログラムに貼り付けることができます。
パラメーター一覧:
/? このヘルプを表示します。
例:
DIR | CLIP 現在のディレクトリ一覧のコピーを Windows クリップボード
に貼り付けます。
CLIP < README.TXT readme.txt ファイルのテキストのコピーを Windows
クリップボードに貼り付けます。
C:\Users\User>
このヘルプはコマンドプロンプトからコピーしてからペーストしている。
このコピー操作もclipコマンドで実行できる。
C:\Users\User>CLIP /? | CLIP
C:\Users\User>
標準出力はCLIPコマンドに吸い込まれたので何も出力されなくなる。
しかし、ここでペーストしてみると
CLIP
説明:
コマンド ライン ツールの出力を Windows クリップボードにリダイレクトします。
その出力されたテキストをほかのプログラムに貼り付けることができます。
パラメーター一覧:
/? このヘルプを表示します。
例:
DIR | CLIP 現在のディレクトリ一覧のコピーを Windows クリップボード
に貼り付けます。
CLIP < README.TXT readme.txt ファイルのテキストのコピーを Windows
クリップボードに貼り付けます。
クリップボードの保存されている。素晴らしい。
まとめ
DIRやTREEなどコピペすることが多々あるので、このコマンドさえあればコピーの手間がなくなる。良いコマンドを知った。
忘れないように、ちょくちょく使うようにしよう。