The current working directory for the program (wscript.exe) is the place it was executed from, not the path of its input file. Because it was executed from a Tcl instance whose pwd was d:/colo/update/tcl/, that's where it runs from. You'll need whatever the VBscript version of Tcl's
[info script]
is to get the directory you want.