Command exec treats extensions that Windows accepts (i.e. .bat and .exe) in a special way. Scripts with .cmd extension should be handled same as .bat extension.
Patch against Tcl HEAD
Patch against Tcl HEAD