我在运行Tcl脚本时遇到困难

时间:2012-07-16 07:37:01

标签: tcl

我已经开始学习TCL脚本语言了。我使用ActivateState Tcl Devkit 5.3.0。 当我创建新的模拟器时,它会出现这样的错误:

invalid command name "new"
    while executing
"new Simulator"
    invoked from within
"set ns [new Simulator]"

2 个答案:

答案 0 :(得分:1)

Tcl中没有命令new

所以它是由一些包或一些修改过的shell提供的。

假设你使用ns2或类似的东西,你需要使用适当的shell或通过package require将包加载到普通的tclsh shell中。

答案 1 :(得分:1)

如果你正在使用ns(我几小时前得到完全相同的错误,所以我猜是^^)你可以尝试这个命令:

ns your_tcl_script.tcl

如果ns已正确安装,它将为您建立链接

度过愉快的一天