我是TCL的新手。我通过Windows Vista下的DOS窗口中的“tclsh85 FOD/Scripts/program1.tcl
”执行TCL代码。
program1.tcl
包含“set junk [tproc $a]
”,此处为“invalid command name tproc
”。
tproc
在program2.tcl
中定义,该目录位于“c:a/b/lib
”目录中。当我运行“tclsh85 FOD/Scripts/program1.tcl
”时,我需要做什么让TCL找到proc?
答案 0 :(得分:3)
你在program1.tcl中编译source
program2.tcl吗?
如果没有,那么在致电source "program2.tcl"
tproc
请参阅http://tcl.tk/man/tcl8.5/TclCmd/source.htm
您还应该熟悉http://wiki.tcl.tk/9859
处的Tclpackage
命令