Re: FileNameDialog
- To: mathgroup at smc.vnet.net
- Subject: [mg38795] Re: [mg38768] FileNameDialog
- From: "P.J. Hinton" <paulh at wolfram.com>
- Date: Sun, 12 Jan 2003 06:18:02 -0500 (EST)
- Organization: "Wolfram Research, Inc."
- Sender: owner-wri-mathgroup at wolfram.com
On Fri, 10 Jan 2003, Rainer Bausch wrote:
> In a contribution to mathgroup, somebody asserted in 1997 that
>
> userFile=FrontEndExecute[{FrontEndToken["FileNameDialog"]}]
>
> allows the user to input a file name from the Windows file selector box
> into a Mathematica variable. (Search in the Archive for the keyword
> FileNameDialog; to find this contribution.) However, this does not work
> in Mathematica 4.1 (under Windows NT). I guess that it did not work in
> 3.0 either.
>
> It is true that the file selector box appears, and that the name and path
> of the selected file is pasted into the notebook, but the user filename
> entry is not transferred into the variable.
If the goal is to store the result of the file browse operation as a
kernel string, then the code you need to use is:
userFile = Experimental`FileBrowse[]
The code you cite is the programmatic equivalent of the front end menu
command Input -> Get File Path...
--
P.J. Hinton
User Interface Programmer paulh at wolfram.com
Wolfram Research, Inc.
Disclaimer: Opinions expressed herein are those of the author alone.