The reason I wanted to continue to use the batch file command line input style is that I'm not the only user of the scripts and I had wanted to keep the same method of use. I realise it is not much extra work to have to specify the variable and its value at the commandline, but it is different to providing a list of parameters in a certain order.