PowerShell | ドロップしたファイルのテキストをクリップボードにコピーするps1ファイル

PowerShell ps1ファイルのサンプル集,PowerShell

PowerShell | ドロップしたファイルのテキストをクリップボードにコピーするps1ファイル

Windows PowerShellでファイルのテキストをクリップボードにコピーするps1ファイルを紹介しています。

ファイルをドロップして中身をコピーする
ファイルをドロップして中身をコピーする

確認した環境

OS Windows11 22H2
PowerShell 7.1.3

ファイルのテキストをクリップボードにコピーするps1ファイル

PowerShellコマンドを利用してps1ファイルにドロップしたファイルのテキストをクリップボードにコピーするサンプルコードです。

$file_content = Get-Content -Path $args[0]
$file_content | Set-Clipboard

上記のコードでクリップボードにコピーできるのはプログラムなどのテキストファイル、テキストデータのみです。
画像ファイルなどのデータファイルの中身は取得できません。

Get-Contentはファイル内のテキストや関数の内容など、パスで指定された場所にある項目の内容を取得します。

Set-Clipboardにて内容をクリップボードにコピーします。 

ps1ファイルを実行ファイルとして利用可能にするには以下のページにて紹介しています。
PowerShell | ps1ファイルをダブルクリックで実行可能にする方法 | ONE NOTES