tech.guitarrapc.cóm

Technical updates

PowerShell の実行結果をクリップボードに入れたい

さて、表題の件、知らない人がまだまだ多いのですね。 知らないと損なシーンが多いのでぜひTipsとして覚えていただけると幸いです。

PowerShell の Out- でクリップボードには送れない

いくつもの書籍、ブログには、Out-FileやSet-Contentなどの記載があります。 が、この定番ともいえる Out- コマンドレットではクリップボードに送れないのです、がっくし。 残念にゃのだ。

| clip と書くだけ!

パイプで送った先に、clip と書くだけでクリップボードに送れるのです。 素晴らしい! PowerShell の使い勝手が、数倍に上がるはずです。(いい過ぎかしらん?)
Get-Service | clip
これで、host画面に表示されず、結果が clipboard に転送されています。 あとは、Ctrl +v や 貼り付け するだけで////// [office src="https://skydrive.live.com/embed?cid=D0D99BE0D6F89C8B&resid=D0D99BE0D6F89C8B%211711&authkey=ALTMa2NbiDu3b1A" width="309" height="319"] これで、皆さんも実行結果を貼り付ける時に一々画面をコピーしたり、テキストに落とすなどの無駄が省けますね!