Advertisement
amnich

Get-FileName

Aug 10th, 2017
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Function Get-FileName{
  2. [cmdletbinding()]
  3.     param
  4.     (
  5.         $initialDirectory="$env:HOMEPATH",
  6.         $filter="Excel Files|*.xls;*.xlsx;*.xlsm",
  7.         $title = "Select file"
  8.     )
  9.    
  10.      [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") |
  11.      Out-Null
  12.  
  13.      $OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
  14.      $OpenFileDialog.initialDirectory = $initialDirectory
  15.      $OpenFileDialog.Title = $title
  16.      $OpenFileDialog.filter = $filter
  17.      $OpenFileDialog.ShowDialog() | Out-Null
  18.      $OpenFileDialog.filename
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement