在windows XP上执行TCL

在windows XP上执行TCL,tcl,Tcl,我在windows XP操作系统上安装了tcl803.exe,我的TCL路径是C:\TCL。现在我无法在windows XP操作系统上执行TCL脚本。请帮帮我。在这里我很新。请告诉我每一步。这是我的TCL脚本。我在记事本中写入并将其保存为.tcl扩展名 set x 50 set y 400 puts stdout "$x+$y=[expr {$x+$y}]" puts stdout "-The addition of two variables $x and $y is [expr $x+$y]

我在windows XP操作系统上安装了tcl803.exe,我的TCL路径是C:\TCL。现在我无法在windows XP操作系统上执行TCL脚本。请帮帮我。在这里我很新。请告诉我每一步。这是我的TCL脚本。我在记事本中写入并将其保存为.tcl扩展名

set x 50
set y 400
puts stdout "$x+$y=[expr {$x+$y}]"
puts stdout "-The addition of two variables $x and $y is [expr $x+$y]"

Tcl文件不是编译的,它们是需要交给Tcl解释器才能运行的脚本。Windows上有两个主要选项:

将脚本作为参数运行tcl解释器:

tclsh.exe ddd.tcl

将.tcl文件与tclsh或wish解释器关联。我不记得如何立即执行此操作,但它类似于将.doc项与Word关联。。。当您双击.tcl文件时,它调用可执行文件tcl,并为其提供您单击的.tcl文件的名称


注意:您可以将tcl代码编译成一个可执行的tclkit、starkit,但您可能还不太习惯这样做。

在DOS提示符下执行此操作:

assoc .tcl=TclScript
ftype TclScript=c:\Tcl\tclsh.exe %1 %*

不过,安装起来会容易得多-安装过程将为您管理文件关联。

现在我无法在windows XP操作系统上执行TCL脚本。如果你不告诉别人你尝试的时候发生了什么,你会降低他们能够帮助你的机会。事实上,我做了什么,现在我写的非常详细。请我在windows XP操作系统上安装了tcl803.exe,路径是C:\Tcl。所以我转到dos提示符:C:\Tcl并尝试执行我们的.Tcl扩展脚本。因此,我在dos提示符下编写了如下命令:C:\Tcl>ddd.Tcl,这意味着ddd.Tcl不能被识别为外部或内部命令。我的文件ddd.tcl在同一个文件夹中,即C:\tcl这里我也不知道windows tcl编译器。请告诉我如何在windows XP操作系统上编译。还请告诉我是否可以在windows XP操作系统上运行tcl脚本。请告诉我requirements.Tcl803.exe听起来至少有10年历史了。也许可以尝试从活动状态Tcl发行版开始?谢谢亲爱的。非常感谢你。真的很有帮助。现在它运行良好。检查其中一个答案是否解决了您的问题通常被认为是正确的做法。无论我的还是格伦的都是正确的,而且似乎都有帮助,这取决于你,但你应该选择一个。