原创 snow leopard下执行tcl代码的简单流程

2010-4-28 17:35 1952 12 12 分类: FPGA/CPLD
1.打开terminal,进入桌面

2.vi power 在桌面上建立一个文件,文件名为power
3.在power文件中输入如下tcl代码:
#!/usr/local/bin/wish -f 
proc power {base p} {

   set result 1 

   while {$p > 0} {


      set result [expr $result*$base] 

      set p [expr $p-1]


   } 

return $result


entry .base -width 6 -relief sunken -textvariable base 

label .label1 -text "to the power" 

entry .power -width 6 -relief sunken -textvariable power 

label .label2 -text "is" 

label .result -textvariable result 

pack .base .label1 .power .label2 .result \


    -side left -padx 1m -pady 2m 

bind .base <Return> {set result [power $base $power]} 

bind .power <Return> {set result [power $base $power]}

4.保存退出

5.chmod 775 power

6.然后进入wish

7.source power,这样就生成了一个小窗口,如下所示,输入数据后回车能够计算出结果啦

8de433c8-09a7-466f-b24f-02eb6daefc08.jpg

ps: 在windows下用activeTcl弄出来这么一个窗口是怎么一个过程?还没试过,有谁知道吗?
在xp下试了一下,也可以啦!只不过出来的窗口难看了点










PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /3 下一条