On the rare occasion that I have to use a windows command prompt rather than bash, it drives me nuts that tab completion doesn't add a slash to the end of directory names. Is there a setting or script that I can run to force the full completion?
No there is no such setting. Your best bet is to use bash through cygwin but I expect you already knew that bit.