powershell フォルダパスの取得画面例(FolderBrowserDialogの利用)

PowerShellカテゴリを表すパンダのイラスト PowerShell

特定のフォルダパスをダイアログ画面から取得する方法の例                    

ここでは、.netのFolderBrowserDialogを利用している。

using namespace System.Windows.Forms

Set-PSDebug -Strict
Add-Type -AssemblyName System.Windows.Forms


$FolderBrowser = New-Object System.Windows.Forms.FolderBrowserDialog
$FolderBrowser.RootFolder = [System.Environment+SpecialFolder]::Desktop
$FolderBrowser.Description = 'フォルダを指定( RootFolderは' + [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Desktop) + ')'
$FolderBrowser.ShowNewFolderButton = $true

 
if($FolderBrowser.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK){
    [System.Windows.MessageBox]::Show('選択したフォルダ:' + $FolderBrowser.SelectedPath)
}else{
    [System.Windows.MessageBox]::Show('フォルダは選択されませんでした!')
}

文書情報

記事タイトル
powershell フォルダパスの取得画面例(FolderBrowserDialogの利用)
作成日
更新日
Source URL
https://papanda925.com/?p=1681

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました