0
set newarg [join $argmnts " "] 
set msg [exec $fname arguments] 

注意:argmnts 不是命令行参数,它来自 value_dialog_box

newarg是参数列表(参数的数量可能会有所不同newarg), fname是一些文件名。我想将这些参数(newarg)传递给[exec $fname arguments]

我怎样才能做到这一点 ?

4

1 回答 1

3

您正在寻找参数扩展

set msg [exec $fname {*}$argmnts]

它将列表中的元素$argmnts视为exec.

于 2021-02-10T10:10:31.250 回答