tcl脚本的运行方式疑问?

baiduguoyun 2015-08-18 10:11:28
大家好,今天遇到一个问题,在tcl脚本中有这样一个 shell Provided Variables--tcl_interactive,这个变量是说当产处理交互运行方式时,该变量的值是1,否则是0.

那么,问题来了,怎么通过交互运行的方式来运行脚本呢?

平时运行脚本的时候,通常都是:
tclsh 路径+脚本名
或者在tclsh的工作路径下 用 ./脚本名 来运行

但是,怎么在交互模式下运行脚本吗?求解!

如果无法在交互模式下运行脚本,那么在tcl脚本文件中,像这样的代码不是没有意义了吗?
if {$tcl_interactive} {
puts "call udp_listen portnum to begin"
}
...全文
303 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2015-08-21
  • 打赏
  • 举报
回复
http://stackoverflow.com/questions/11965987/how-to-execute-tcl-scripts-in-tchsh-with-arguments 你也可以先进入tclsh,然后执行source your_script.tcl。
ForestDB 2015-08-21
  • 打赏
  • 举报
回复
所谓交互模式就是一个变量,你可以在你的脚本中明确设置这个变量。 set ::tcl_interactive 1
ForestDB 2015-08-21
  • 打赏
  • 举报
回复
http://wiki.tcl.tk/1793
baiduguoyun 2015-08-20
  • 打赏
  • 举报
回复
求解答!!!!!!!!
baiduguoyun 2015-08-18
  • 打赏
  • 举报
回复

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧