1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
using namespace System.Windows.Forms Set-PSDebug -Strict Add-Type -AssemblyName System.Windows.Forms $FileBrowser = New-Object OpenFileDialog $FileBrowser.InitialDirectory = [Environment]::GetFolderPath('Desktop') $FileBrowser = New-Object System.Windows.Forms.OpenFileDialog $FileBrowser.InitialDirectory = [Environment]::GetFolderPath('Desktop') $FileBrowser.Filter = 'あらゆるファイル (*.txt,*.csv,*.*)|*.txt;*.csv;*.*' $FileBrowser.Title = 'ファイルを選択してください' if($FileBrowser.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK){ [System.Windows.MessageBox]::Show('選択したファイル:' + $FileBrowser.FileName) }else{ [System.Windows.MessageBox]::Show('ファイルは選択されませんでした!') } |
OpenFileDialogを使えば、インプットファイルを選択画面からユーザーに指定させることができる。
コメント