Tcl/Tk 安裝
進(jìn)入官方網(wǎng)站
tcl.tk
在右半部分能看到 Latest Software Releases 最新版下載鏈接

其中官方團(tuán)隊(duì)只提供源代碼,合作方提供編譯好的安裝包(也就是直接可以安裝的Tcl/Tk)
列表里的 Multi-platform 表示多平臺(tái),Windows 就是面向Win平臺(tái)的安裝包
Magicsplat?
我個(gè)人安裝的是 Magicsplat ,因?yàn)檫@個(gè)安裝包更新迅速,而且其附帶的各種庫(kù)都是比較新的。點(diǎn)擊鏈接進(jìn)入?Magicsplat 官網(wǎng),點(diǎn)擊Dowinloads跳轉(zhuǎn):

點(diǎn)擊 Sourceforge 進(jìn)入下載頁(yè)面(Sourceforge是老牌的開(kāi)源項(xiàng)目平臺(tái),Magicsplat的源代碼和安裝包存放在該平臺(tái)上)

點(diǎn)擊綠色的 Download Latest Version 按鈕,下載最新版。

注意:默認(rèn)下載的是x64版,針對(duì)64位系統(tǒng)。如果使用的是32位的win7,則應(yīng)該下載tcl-8.6.13-installer-1.13.0-x86.msi?
下載之后雙擊安裝包就可以安裝,安裝完畢后,在window開(kāi)始菜單中會(huì)出現(xiàn):

其中Tcl dommand shell對(duì)應(yīng)Tcl語(yǔ)言解釋器 tclsh.exe
Tk graphical console對(duì)應(yīng)Tk圖形解釋器 wish.exe
這兩個(gè)是Tcl語(yǔ)言通用解釋器。

此外還有 ActiveTcl 安裝包
這個(gè)是跟Tcl語(yǔ)言合作時(shí)間最長(zhǎng)的安裝包,由商業(yè)公司 ActiveState?出品,作為商業(yè)公司出品的安裝包,其主要特點(diǎn)是穩(wěn)定,但是里面包含的各種庫(kù)并不是最新版。
從下圖可以看到,它提供Windows、Linux和macOS三種平臺(tái)安裝包

稍微麻煩的是,下載之前要注冊(cè),我就不繼續(xù)截圖了。

Tcl源碼運(yùn)行
用任意文本編輯軟件,比如系統(tǒng)自帶的記事本編寫Tcl代碼,保存之后,用Tk graphical console打開(kāi)(File→Source選擇源代碼)即可運(yùn)行該源代碼

這是用鼠標(biāo)就能完成的操作,但一般是用tclsh來(lái)執(zhí)行的。
在源代碼所在的目錄,空白位置,按住鍵盤上的Shift鍵,然后點(diǎn)鼠標(biāo)右鍵,出現(xiàn)右鍵菜單:

選擇"在此處打開(kāi) Powershell 窗口"
然后輸入 tclsh 空格 源代碼文件名(比如 test.tcl)這里只需要輸入源代碼文件名的幾個(gè)字母(比如te)然后按Tab鍵,就會(huì)自動(dòng)補(bǔ)全 .\test.tcl 這個(gè)完整的文件名(其中的.\是 Powershell 當(dāng)前目錄路徑符號(hào))

注意:在CMD也就是"命令提示符"里,運(yùn)行tclsh,不需要加 .\ 這樣的路徑