PowerShellで実行した処理結果を、クリップボードに送りたい場合があります。・・・よね?
今回はPowerShellからクリップボードへの送信方法と、クリップボードからの取得方法をご紹介していきます。
1.処理結果をクリップボードへ送信する方法 その1
コマンドの実行結果をクリップボードへ送る方法を2つご紹介します。
まず1つ目はパイプを使用する方法です。
下記に簡単なサンプルスクリプトを記述します。
# クリップボードへの送信 その1
Get-ChildItem | Clip
以上です。・・・と終わってしまっては身も蓋もないですね。
まず、お馴染みの「Get-ChildItem」コマンドレットで、カレントディレクトリ内のアイテムを取得しています。
そしてパイプを使用して「
Clip」と記述します。
実際、これだけで、コマンド結果がクリップボードに送信されています。
試しに、上記を実行後、メモ帳などを開いて貼り付けを行ってみてください。
コマンド結果が貼り付けられるはずです。
しかしここで問題が発生している方もいらっしゃるのではないでしょうか。
そうです、日本語の部分が文字化けし、「????」となってしまいます。
(問題ないという方は読み飛ばしてください)