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

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

書式

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

コード例

"Copy to Clipboard" | clip

実行結果

上記のスクリプトを実行します。
クリップボードに値をコピーする:画像1
クリップボードに値をコピーする:画像2
クリップボードに値をコピーする:画像3

注意

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

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

コード

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

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