Я получаю выборку файла из другого обсуждения, и я хочу изменить значение InitialDirectory. Сейчас есть:Batch + Powershell file chooser - InitialDirectory
<# :
...
setlocal
for /f "delims=" %%I in ('powershell -noprofile "iex (${%~f0} | out-string)"')
...
goto :EOF
: #>
Add-Type -AssemblyName System.Windows.Forms
$f = new-object Windows.Forms.OpenFileDialog
$f.InitialDirectory = pwd
$f.Filter = "ucsdb backup (ucsdb.*)|ucsdb.*"
$f.ShowHelp = $false
$f.Multiselect = $false
[void]$f.ShowDialog()
if ($f.Multiselect) { $f.FileNames } else { $f.FileName }
и он открывает текущий каталог, но я хочу открыть подпапку. Как я могу записать Batch «% cd% \ UCSM_Files \» в InitialDirectory?
Извините за мой плохой английский
(Обновленный код обсуждения) Я изменил '$ f.InitialDirectory = PWD' до '$ f.InitialDirectory = Join-Path -Path $ PWD -ChildPath UCSM_Files', но теперь папка открытых документов – Blank517