0

如何使用 TclDevKit 包装交互式 tclsh 会话?

使用 TclPro:

prowrap -out shell -uses tclsh -startup "" some.tcl

wraps some.tcl,当我调用./shell它时,它会启动一个交互式 tclsh 会话。source some.tcl从该外壳键入时,它会调用包装文件。所以-startup ""告诉 TclPro 不要使用任何启动脚本。

如何使用 TclDevKit 做同样的事情?我试过-startup ""了,但没有效果。

4

1 回答 1

2

一种方法可能是将 Tclx 包作为包装的东西之一包含在内(IIRC,prowrap 支持包装它)并将其用作启动脚本的内容:

package require Tclx
commandloop -interactive on

Tcler 的 Wiki 页面上列出了其他不需要额外软件包的替代方案,commandloop因此我相信您可以轻松找到解决此问题的方法。

于 2010-11-05T15:38:04.107 回答