【发布时间】:2022-02-20 20:18:29
【问题描述】:
我正在尝试使用exec 使用 tcl 代码通过 cmd 运行诸如 dir 之类的命令,但是终端窗口打开了,当命令运行时,我无法将结果存储到变量中?
这是我迄今为止一直在尝试的,
set res [exec cmd.exe /c "dir" &];
当我使用打印出变量时,
puts $res
当命令运行时,我只返回三或四位数的代码,而不是实际结果。
感谢任何帮助。
【问题讨论】:
我正在尝试使用exec 使用 tcl 代码通过 cmd 运行诸如 dir 之类的命令,但是终端窗口打开了,当命令运行时,我无法将结果存储到变量中?
这是我迄今为止一直在尝试的,
set res [exec cmd.exe /c "dir" &];
当我使用打印出变量时,
puts $res
当命令运行时,我只返回三或四位数的代码,而不是实际结果。
感谢任何帮助。
【问题讨论】: