从TCL输出到运行终端

时间:2014-07-01 11:28:50

标签: cygwin tcl codewarrior

基本上我正在连接另一台计算机上的cygwin终端并运行一个支持TCL的程序(CodeWarrior)。在程序中运行tcl命令不是问题。  我正在尝试的是将输出(例如来自put)重定向到我正在运行的cygwin控制台。

1 个答案:

答案 0 :(得分:0)

如果终端是当前终端,您可以这样做:

set terminal [open /dev/tty]

puts $terminal "Hi there!"

您可以使终端处理为全局终端并且永远不会关闭它(直到程序退出)。


只要您有权限,只需打开正确的设备即可写入其他终端。或者你可以打开文件描述符,如果你可以在/proc中找到它,虽然这本身就是一种黑色艺术。