2013-07-15 1 views
0

나는 이것을 잠시 동안 알아 내려고 노력했지만 행운이 없다. 내가 온라인에서 찾은 기능으로 할 수 있었던 파일 열기 대화 상자를 팝업하고 싶습니다. 그리고 나서 파일 위치를 사용합니다 스크립트의 줄을 더 내려 가면 알 수 없지만내 PowerShell 스크립트에서 사용할 파일의 위치는 어떻게 얻습니까?

여기에 내가 기능이 작동하는 방법을 잘 모르겠어요 그래서 파워 쉘에 새로 온 기능

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 
} 

입니다.

답변

2

변수에 유지하고 언제든지 사용할 수 있습니다.

$location = Get-FileName 
copy $location c:\temp 
start $location 
+0

굉장! 감사. 그게 그랬어. – SalmonMode