i installed mirc to the folder:

X:\folder\mirc6.21\

i then ran mirc and typed the following command (which changes the root dir):

/run mirc.exe -r..\..\test\

which should use the folder:

X:\test\

in the new mirc opened i then typed

//echo mircdir: $mircdir

and i get:

mircdir: X:\folder\mirc6.21\..\..\test\

yet doing the command:

/run .

takes me to the directory:

X:\test\

so $mircdir is returning the wrong thing
interesting though,

/run mirc.exe -r"X:\a b -r\"

will in fact result in

//echo mircdir: $mircdir

returning "X:\a b -r\" as it should

also using -s can give strange results when using it twice, i had it where if i had two servers there, if something came up asking for my name/email/etc then it would run the second -s switch, but otherwise do the first -s switch.

cheers.