2014-04-07 52 views
0

我遇到過在Tcl中使用setproc開關/選項的腳本(其中的一部分如下所示)。需要使用幫助,並使用以下結構的目的,即開關和選項與setproc ...通過「set」命令使用選項/開關

set opt_args { 
    -login_user  ANY 
         DEFAULT lab 
    -login_passwd  ANY 
         DEFAULT lab 
} 

set man_args { 
    -ti   ANY 
    -ra_name  ANY 
    -r_name  ANY 
} 

aetest::script_init -mandatory_args $man_args \ 
     -optional_args $opt_args -return_direct \ 
     -common_section_id last_test_id 
+0

它只是一個字符串文字。 –

+0

這是思科特有的。你有更好的運氣搜索內部網或詢問周圍。 –

回答

1

它看起來像script_init預計一些字符串文字作爲參數。您需要查閱該函數的文檔以瞭解它們是如何解釋的。很可能它是用於定義強制參數和可選參數的一種DSL(域特定語言)。

可能看起來像設置命令選項的東西不是 - 這些都是數據。