クリップボードに値をコピーする - PowerShell

PowerShellでクリップボードに値をコピーするコードを紹介します。

書式

(クリップボードにコピーする値/変数) | Clip
クリップボードへのコピーはClipを利用します。

コード例

"Copy to Clipboard" | clip

実行結果

上記のスクリプトを実行します。



注意

下記のコードを実行すると、ペースト時に文字化けします。
"クリップボードにコピーされます" | clip


日本語の文字列をクリップボードにコピーする場合は、$outputencodingをShift-JISに設定してから、コピーする必要があります。

コード

$outputencoding=[console]::outputencoding
"クリップボードにコピーされます" | clip
上記コードであれば、文字化けせずクリップボードにコピーできます。


著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
掲載日: 2016-01-05
iPentec all rights reserverd.