Tôi đang sử dụng hàm choose.dir()
trong tập lệnh được chạy bằng rscript.exe trong Windows XP. Vấn đề là hộp thoại chọn thư mục không bật lên như một cửa sổ cấp cao nhất. Làm thế nào tôi có thể mang lại cuộc đối thoại với tiền cảnh?cách đưa hộp thoại select.file() vào mặt trước
Trong thời gian chờ đợi, tôi đã giải quyết được sự cố của mình bằng cách sử dụng tập lệnh hình ảnh cơ bản. Tất nhiên, điều này chỉ làm việc với các cửa sổ:
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)
Cảm ơn rất nhiều vì giải pháp ** vbs **! Tôi có cùng một vấn đề với 'select.file()'. Bạn có thể cung cấp ** vbs ** mã cho điều này không? –