Я использую функцию choose.dir()
в скрипте, который запускается с rscript.exe под Windows XP.Проблема в том, что диалоговое окно выбора каталога не появляется как окно верхнего уровня.Как я могу вывести диалог на первый план?
Тем временем я решил свою проблему с помощью скрипта Visual Basic.Конечно, это работает только с окнами:
tf <- tempfile(fileext = '.vbs')
cat('Set folder = CreateObject("Shell.Application") _
.BrowseForFolder(0, "Please choose a folder" _
, &H0001, 17)
Wscript.Echo folder.Self.Path
', file = tf)
tail(shell(paste('Cscript', tf), intern = T), 1)