3
我是TCL的新手。我通過Windows Vista下DOS窗口中的「tclsh85 FOD/Scripts/program1.tcl
」執行TCL代碼。TCL調用處於另一個文件中的proc,但未找到proc:無效的命令
program1.tcl
包括「set junk [tproc $a]
」,並給出「invalid command name tproc
」。
tproc
定義在目錄「c:a/b/lib
」中的program2.tcl
中。當我運行「tclsh85 FOD/Scripts/program1.tcl
」時,我需要做些什麼來讓TCL找到proc?
注意與Tcl的
package
命令熟悉自己@ user1985580的'source'命令將基本上在當前程序中執行program2.tcl。如果program2做了更多的東西,只是定義了這個過程,你應該把這個過程提取到它自己的文件中,並且你的程序和程序2都應該提供這個新文件。這是創建一個Tcl包的本質。 –