http://imagej.273.s1.nabble.com/macro-command-to-designate-but-not-open-a-file-tp5014926p5014932.html
> On 12/11/2015 5:00 PM, Bill Christens-Barry wrote:
>
>> In a macro I'd like to navigate to and choose but not open a file so I
>> can assign its name (or full path) to a variable. I haven't identified a
>> means of doing this using the File.* or getDirectory() macro commands. Is
>> there a way to do this?
>>
> Try this:
>
>
> inputPath = File.openDialog("choose an image file");
>
> if (inputPath == "") {
> exit("User canceled the dialog");
> }
> inputName = File.getName(inputPath);
> inputDir = File.getParent(inputPath);
> print(inputPath);
> print(inputDir);
> print(inputName);
> inputPrefix = substring(inputName, 0, lastIndexOf(inputName, "."));
> print(inputPrefix);
>
> Also, I'd like to specify a default starting path for the getDirectory()
>> macro command, but don't see a way to do this. Is there a means for doing
>> this in the macro language?
>>
> Dont know about this, but maybe you can do it with the dialog commands.
>
>> Thanks,
>>
>> Bill
>>
>> --
>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>
>>
>
> --
> Aryeh Weiss
> Faculty of Engineering
> Bar Ilan University
> Ramat Gan 52900 Israel
>
> Ph: 972-3-5317638
> FAX: 972-3-7384051
>
>