Sto utilizzando la funzione choose.dir()
in uno script eseguito con rscript.exe in Windows XP. Il problema è che la finestra di dialogo di scelta della directory non appare come finestra di livello superiore. Come posso portare il dialogo in primo piano?come portare in primo piano la finestra di dialogo choose.file()
Nel frattempo, ho risolto il problema utilizzando lo script di base visivo. Naturalmente, questo funziona solo con Windows:
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)
Grazie mille per la soluzione ** vbs **! Ho lo stesso problema per 'choose.file()'. Puoi offrire ** codice vbs ** per questo? –