Hi Sivasankar -
Suggest you ping the author of the batch file. I'm sure it worked at some point otherwise he wouldn't have posted it, so I suspect the script itself is fine when used with the specific build it was created for. Or (more likely and please don't take this wrong!), you're simply using it the wrong way.
Since the message points to wrong number of arguments being passed in, are you sure you're not doing something like passing in a string like:
Arg1 Arg2 C:\A\Path\Which has\Spaces Arg4
....when you SHOULD pass in
Arg1 Arg2 "C:\A\Path\Which Has\Spaces" Ar45
instead? The first example above would be interpreted as five args, not 4. Try posting a screenshot of what you've typed.....