Thanks Philippe for your answer! It doesn't work for me, but I guess I have something wrong with Tcl/Tk.
Ivan -- Ivan CALANDRA Université de Bourgogne UMR CNRS/uB 6282 Biogéosciences 6 Boulevard Gabriel 21000 Dijon, FRANCE +33(0)3.80.39.63.06 ivan.calan...@u-bourgogne.fr http://biogeosciences.u-bourgogne.fr/calandra -------- Message original -------- Sujet: Re: [R] choose folder interactively Date : Thu, 29 Nov 2012 09:49:44 +0100 De : Philippe Grosjean <philippe.grosj...@umons.ac.be> Répondre à : <philippe.grosj...@umons.ac.be> Organisation : UMONS - EcoNum Pour : <ivan.calan...@u-bourgogne.fr> Dear Ivan, I cannot post to R-help currently. This is something interesting for you. Could you echo to R-Help and R-SIG-Mac too, please? You will find a native Mac OS X directory selection dialog box in svDialogs. Install the package (you also need to install svGUI) and see ?dlgDir. It works both in R.app and in R run in the terminal. There is just a little time lag when you call of of svDialogs's dialog boxes the first time. It works the same on Windows and even on Linux/Unix, providing you have installed zenity there (search Goggle, installed bty default on Ubuntu, for instance). In case the required GUI elements are not found on a particular system, the function falls back automatically on a textual version at the terminal. So, it should work everytime! Don't forget to extract the result from the 'res' element... Something like: mydir <- dlgDir()$res Best, Philippe Grosjean ..............................................<¡}))><........ ) ) ) ) ) ( ( ( ( ( Prof. Philippe Grosjean ) ) ) ) ) ( ( ( ( ( Numerical Ecology of Aquatic Systems ) ) ) ) ) Mons University, Belgium ( ( ( ( ( .............................................................. On 28/11/12 13:39, Ivan Calandra wrote:
Dear users, I am looking for a function to choose a folder interactively, just like file.choose() but for a folder. I have found tcltk::tk_choose.dir() but R hangs when I try to do anything and I have to force exit. I've tried to reinstall tcltk with install.packages(), but "package ‘tcltk’ is not available (for R version 2.15.2)" even though it's already installed on my computer (it comes with 'base', doesn't it?). From a Google Search, I have also found choose.dir(), but it looks like this function doesn't exist anymore since ages. Any idea? Thanks in advance, Ivan sessionInfo() R version 2.15.2 (2012-10-26) Platform: i386-apple-darwin9.8.0/i386 (32-bit) locale: [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.