自動化測試 TCL指令碼語言

2021-12-30 00:56:55 字數 1191 閱讀 8688

tcl 是一種 指令碼語言。最早稱為「工具命令語言」"tool command language", 但是目前已經不是這個含義,不過我們仍然稱呼它為tcl。 由john ousterhout建立。 tcl很好學,功能很強大。tcl經常被用於 快速原型開發,指令碼程式設計, gui和測試等方面。

tcl語言是乙個解釋性語言,所謂解釋性是指不象其他高階語言需要通過編譯和聯結,它象其他shell語言一樣,直接對每條語句順次解釋執行。

tcl資料型別簡單。對tcl來說,它要處理的資料只有一種——字串。tcl將變數值以字串的形式進行儲存,不關心它的實際使用型別。

內嵌的tk(toolkit)圖形工具可以提供簡單而又豐富的圖形功能,讓使用者可以輕鬆的建立簡單的圖形介面。

tcl的執行是互動式的,tcl提供了互動式命令介面,介面有兩種:tclsh和wish。tclsh只支援tcl命令,wish支援tcl和tk命令。通過互動介面,我們就可以象執行unix shell命令一樣,逐條命令執行,並即時得到執行結果。

tcl/tk可以提供跨平台的支援。tcl語言可以執行於絕大多數當今流行的unix、windows和macintosh等系統上,而且命令通用,只是啟動的細節有些不同。

tcl/tk與c/c++的良好相容性。tcl/tk 指令碼可以很好的整合到c/c++程式中。

1、安裝tcl

參考軟體首頁:目前最新的版本是tcl/tk 8.6.4

2、使用tcl

安裝完成後,可以開啟tclsh.exe,為tcl的直譯器。輸入簡單的字元。

3、簡單例子

test.tcl原始碼

#!/bin/sh

#簡單例子

set foo "john"

puts "hi my name is $foo"

set month 2

set day 3

set year 97

set date "$month:$day:$year"

puts $date

set foo "puts hi"

eval $foo

for 在命令列中輸入 tclsh test.tcl即可執行

TCL指令碼語言學習

語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...

TCL指令碼語言學習

語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...

TCL指令碼語言學習(一)

編譯環境設定 1 軟體安裝 安裝activetcl 2 編寫tcl指令碼檔案 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼...