Cmd 在windows中使用键从Tcl调用命令提示符

Cmd 在windows中使用键从Tcl调用命令提示符,cmd,tcl,Cmd,Tcl,我在命令提示符下创建了一个简单的脚本,test.cmd。 当我跑的时候 c:\test.cmd myname 您的名字是[是/否] 现在,我放入Y或n,然后按enter键继续。如何在Tcl脚本中实现自动化 我创建了test.tcl exec test.cmd myname & after 500 puts "Y\r" 但它不起作用。 你有什么建议吗?试试看 set input "Y" puts [exec test.cmd <<

我在命令提示符下创建了一个简单的脚本,
test.cmd
。 当我跑的时候

c:\test.cmd myname
您的名字是[是/否]
现在,我放入
Y
n
,然后按enter键继续。如何在Tcl脚本中实现自动化

我创建了
test.tcl

exec test.cmd myname &
after 500
puts  "Y\r"
但它不起作用。 你有什么建议吗?

试试看

set input "Y"
puts [exec test.cmd << $input]
设置输入“Y”
放置[exec test.cmdTry

设置输入“Y”

puts[exec test.cmd谢谢!成功了。谢谢!成功了。