none
Posh: Select file dialog RRS feed

  • Вопрос

  • Привет, подскажите где как решить проблему, написал функцию, вызывающую диалог выбора файла:
    function Select-File {
      $object = New-Object -comObject Shell.Application
        
      $file = $object.BrowseForFolder(0, $message, 0x00004000 + 0x00000040, 0)
      
      if ($file -ne $null) {
        $file.parentfolder.parsename($file.title).path
    	}
    }
    
    Select-File
    Но работает почему-то только если выбираешь файлы MS Office, при выборе любого другого файла получаю ошибку:
    "Исключение при вызове "BrowseForFolder" с "4" аргументами: "Неопознанная ошибка (Исключение из HRESULT: 0x80004005 (E_FAIL))"
    Подскажите, как победить?
     
    MCSE
    21 февраля 2010 г. 18:12

Ответы

Все ответы