Ok, if "$ifmatch" returns the first parameter of... bla bla bla..., why i get $null?
1) My first parameter is $file($mircexe).size and it's compared with $null... 2) cause the evaluation is false, the $iif identifier must return the size of mirc.exe...that is $ifmatch... that is 1867776
$ifmatch isn't filled with $file($mircexe).size because your if statement is false and $ifmatch returns the value only if it is true (hence the word matching in the help file).
Ur right, i missed the -s on the previous.. A simple skim over "/echo " "Insufficient" and seing the .size property lead me to assumtions. Sry for the post