PowerShellのスクリプトにファイルをドラックアンドドロップする方法

コンピュータ

はじめに

PowerShellのスクリプトで引数を取る場合CUIでファイル名を指定するのもよいですがファイルをドラックアンドドロップ出来てほしい場面もあります。
やり方としてはps1ファイルへのショートカットを作成してそちらにファイルをドラックアンドドロップすると引数としてファイル名が引き渡されスクリプトが実行されます。
ショートカットのリンク先は以下のように記述します。
powershell.exe -NoProfile -File (ps1ファイルへのパス)

せっかくですのでショートカットを作るスクリプトを作ってみました。

PowerShellスクリプトを初めて実行する場合

PowerShellスクリプトの実行を許可してください。
Powershellのps1ファイルを実行する方法
はじめに WindowsのコマンドラインインターフェースであるPowershellはコマンド操作をテキストファイルに記述したスクリプトファイルを実行することが出来ます。 Microsoft Excelで言うところのマクロのような物で...

ショートカットを作るスクリプト

スクリプトのソース

スクリプトの使い方

PowerShellで.\Create-Shortcut.ps1 (ショートカット化したいps1ファイルのパス)を実行。パスは絶対パスをセットしてください。

引数をメッセージボックスで表示するスクリプト

スクリプトのソース

スクリプトの使い方

保存したSampleDanD.ps1をCreate-Shortcut.ps1でデスクトップにショートカットを作成してください。
デスクトップに出来上がったショートカットに適当なファイルをドラックアンドドロップしてください。

メッセージボックスにドラックアンドドロップしたファイルのパスが表示されれば成功です。

スクリプトの実行環境

プロダクト名
Windows 10 Home
ビルド番号
17763.316
Powershellバージョン
5.1.17763.316
.NET Framework
.NET Framework 4.7.2

スポンサーリンク


ブログランキング参加中
にほんブログ村 PC家電ブログ 自作PCへ
にほんブログ村
自作PCランキング
自作PCランキング
ブログサークル
ブログサークル
ブログにフォーカスしたコミュニティーサービス(SNS)。同じ趣味の仲間とつながろう!

免責事項

当サイトの情報・資料の掲載は注意を払っておりますが、掲載された情報の内容の正確性については一切保証致しません。
また、当サイトに掲載された情報・資料を利用、使用、ダウンロード等の行為で生じたあらゆる損害等に関して、理由の如何に関わらず当方は一切責任を負いません。

コンピュータ
スポンサーリンク
シェアする
八 四をフォローする
迷惑堂本舗

コメント