我已经开始学习TCL脚本语言了。我使用ActivateState Tcl Devkit 5.3.0。 当我创建新的模拟器时,它会出现这样的错误:
invalid command name "new" while executing "new Simulator" invoked from within "set ns [new Simulator]"
答案 0 :(得分:1)
Tcl中没有命令new
。
所以它是由一些包或一些修改过的shell提供的。
假设你使用ns2或类似的东西,你需要使用适当的shell或通过package require
将包加载到普通的tclsh shell中。
答案 1 :(得分:1)
如果你正在使用ns(我几小时前得到完全相同的错误,所以我猜是^^)你可以尝试这个命令:
ns your_tcl_script.tcl
如果ns已正确安装,它将为您建立链接
度过愉快的一天