0

私はしばらくの間これを理解しようとしていましたが、うまくいきませんでした。オンラインで見つけた機能で実行できたファイルを開くダイアログをポップアップし、さらに下のファイルの場所を使用したいと思います私のスクリプトの行ですが、わかりません。

ここに関数があります

Function Get-FileName()
{   
 [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") |
 Out-Null

 $OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
 $OpenFileDialog.initialDirectory = "C:\Users\$($env:username)\Documents\"
 $OpenFileDialog.filter = "CSV's (*.csv)| *.csv"
 $OpenFileDialog.ShowDialog() | Out-Null
 $OpenFileDialog.filename
}

私はpowershellが初めてなので、関数がどのように機能するかわかりません。

4

1 に答える 1

2

変数に入れて、いつでも使用できます。

$location = Get-FileName
copy $location c:\temp
start $location
于 2013-07-15T20:24:57.047 に答える