If memory serves me right, Matthew Webster posted a response to a near identical query to this recently on the forum mailing list. The "first" scripts, actually shell commands in general, are intollerant of spaces in the file/path name. Try renaming any such path components. The "prompt" message is caused by a previous message window which hasn't been dismissed. The gui is trying to instantiate another one. If you dismiss any popup messages - click ok or cancel, etc. - then you'll never see this error again. Regards, Dave On 9 Sep 2009, at 09:42, Nicolas Lori wrote: > Greetings, > > I have has some problems implementing FSL, I want to do > probabilistic fiber > tracking using Siemens 3T dicom volumes. > From my dicom files (1+20 directions b=1000) was able to create > Analyze 7.5, NIFTII, FSL NIFTII, and Analyze SPM files using > MRIconvert. But when I started using the 64 bit CentOS FSL 4.1.2 for > DTI eddy current correction GUI, I obtained the error message below > and the error was similar no matter which of the files I used: > > ____________________________________________________ > wrong # args: should be "ecc_update_files w filename" > wrong # args: should be "ecc_update_files w filename" > while executing > "ecc_update_files .fdt > /home/user/MRI_DATA/Maria_data_set/Data_Set_1/Adult Control > PC/FileConv_AdultCntrl_DTI/NAMCF_NIFTII/ > 77def287-922b-4c_29_ep2d_dif..." > ("eval" body line 1) > invoked from within > "eval "$command $outputfile1" " > (procedure "feat_file:invoke" line 29) > invoked from within > "feat_file:invoke .wdialog1 eddy(input) .fdt.ecc.input.var_filhis > .fdt.ecc.input.var_selhis ::FileEntry {ecc_update_files .fdt}" > invoked from within > ".wdialog1.f4.but_ok invoke" > ("uplevel" body line 1) > invoked from within > "uplevel #0 [list $w invoke]" > (procedure "tk::ButtonUp" line 22) > invoked from within > "tk::ButtonUp .wdialog1.f4.but_ok" > (command bound to event) > __________________________________________ > > I would appreciate information about what am I suppose to do next. > Also, if I just go ahead and do the BEDPOSTX estimation, I obtain > the error: > > ___________________________________________ > > window name "prompt" already exists in parent > window name "prompt" already exists in parent > while executing > "toplevel .prompt -borderwidth 5" > (procedure "MxPause" line 4) > invoked from within > "MxPause "Errors: $junk"" > (procedure "fdt_monitor" line 29) > invoked from within > "fdt_monitor $w "${FSLDIR}/bin/bedpostx $bedpost(directory) -n > $bedpost(nfibres) -w $bedpost(weight) -b $bedpost(burnin)"" > ("bedpostx" arm line 28) > invoked from within > "switch -- $probtrack(tool) { > eddy_current { > global eddy > > set errorStr "" > if { $eddy(input) == "" } { set errorStr "You need to > specify..." > (procedure "fdt:apply" line 5) > invoked from within > "fdt:apply .fdt keep" > invoked from within > ".fdt.apply invoke" > ("uplevel" body line 1) > invoked from within > "uplevel #0 [list $w invoke]" > (procedure "tk::ButtonUp" line 22) > invoked from within > "tk::ButtonUp .fdt.apply" > (command bound to event) > _____________________________________ > > I am really confused about about the best way of advancing, and I > would appreciate your assistance. > If I could some how call you, that would be extremely nice, but > email assistance would also be deeply appreciated. > > Best regards, > > Nicolás Lori. > > -- > Nicolás Francisco Lori > > Visual Neuroscience Laboratory > IBILI-Faculdade de Medicina > Azinhaga de Santa Comba > 3000-354 Coimbra Portugal > Phone 00 351 239480248 > Fax 00 351 239480217 > email: [log in to unmask] > -- Dave Flitney, IT Manager Oxford Centre for Functional MRI of the Brain E:[log in to unmask] W:+44-1865-222713 F:+44-1865-222717 URL: http://www.fmrib.ox.ac.uk/~flitney