为什么这样可以用TCL下载文件

use*_*783 1 tcl

我绝对是初学者,对TCL一无所知.我需要在Win7环境中编写几个TCL脚本.我下载了以下内容: downloads.activestate.com/ActiveTCL/releases/8.6.4.1/ActiveTcl8.6.4.1.299124-win32-x86_64-threaded.exe

下载后,我在C:\ TCL\bin中看到以下文件

tclsh86.exe,teacup.exe,tkcon.tcl,wish86.exe和一些dll的.

我在Windows开始菜单中也看到以下内容:

在此输入图像描述

我可以在上面的截图中将tclsh86.exe与Tlcsk86和wish86.exe联系到Wish86.

我有几个问题:

  1. 文件夹中有如此多可执行文件的目的是什么.我假设我只需要Tclsh86来运行TCL脚本?
  2. 执行TCL脚本的最佳方法是什么?在Notepad/Notepad ++中创建它们并从TCL shell运行它们?在这之前,我是否需要在环境变量中设置路径等?
  3. 我下载了免费版的Komodo IDE,但没有像FILE,Run等标准版面,所以似乎没用.任何人都可以建议IDE运行TCL脚本,类似于PyCharm?

谢谢

Joh*_*uhn 5

1.那些文件是什么?

  • wish86:嗯,希望.
  • tclsh86:控制台应用程序.
  • 茶杯:从中央存储库安装其他包.
  • tkcon.tcl:用Tcl编写的Tcl Shell.恕我直言,比希望互动发展更好.
  • tcl86.dll:您可以将Tcl嵌入到自己编写的程序中,例如C,这个dll是必需的.
  • tk86.dll:您还可以嵌入Tk或将其加载到现有的Tcl解释器中.
  • base-tcl8.6-thread-win32-ix86.exe:一个BaseKit.
  • base-tcl8.6-thread-win32-ix86.dll:一个BaseDll.基本上和BaseKit一样,就像dll一样.
  • base-tk8.6-thread-win32-ix86.exe:也是一个BaseKit,只是嵌入了Tk.

2.需要什么设置?

在您的机器上,Tcl安装程序应该处理所有事情,路径,文件关联等.

如果你想在没有安装Tcl的其他机器上运行你的脚本,它会有点复杂,我建议使用StarKit

3.推荐IDE.

我用notepad ++编写脚本并将它们输入到tkcon中.适合我.
除此之外我不能给你一个推荐.

  • 有许多IDE支持Tcl(例如,带有DLTK,Komodo的Eclipse),但我发现自己对普通的Emacs和用于测试的交互式Tcl会话感到满意.这个地区人们的里程差异很大. (3认同)