5
Windows XPではrscript.exeで実行されるスクリプトでchoose.dir()
関数を使用しています。問題は、ディレクトリ選択ダイアログがトップレベルウィンドウとしてポップアップしないことです。どのように対話をフォアグラウンドに持ち込むことができますか?foregroundにchoose.file()ダイアログを表示する方法
一方、私は視覚的な基本的なスクリプトを使用して私の問題を解決しました。もちろん、これは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)
** vbs **ソリューションをありがとう!私は 'choose.file()'と同じ問題があります。 ** vbs **のコードを提供できますか? –