使用带有“set”命令的选项/开关

时间:2014-04-07 20:00:35

标签: tcl

我遇到了一个脚本(下面显示了一部分),它在Tcl中使用setproc的开关/选项。需要帮助使用以下结构的用途和目的,即setproc ...

的开关和选项
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

1 个答案:

答案 0 :(得分:1)

看起来script_init期望一些字符串文字作为参数。您需要查阅该功能的文档以了解它们的解释方式。很可能它是用于定义强制和可选参数的一点DSL(特定于域的语言)。

可能看起来像set命令选项的东西不是 - 它只是数据。