2009-10-31 25 views
0

http://www.rebol.com/docs/view-system.html#section-4摘自:如何在不阻止Rebol控制台的情况下运行视图?

在某些情况下,你可能想查看 窗口,但继续评估代码 后的窗口已打开。你可以通过指定新的细化来做 。 下面是一个例子:

print "opening window..." 
view/new make face [ 
    offset: 100x100 
    color: papaya 
    text: "Example" 
] 
print "continuing..." 

的问题是,如果我运行从Rebol的控制台代码,控制台被阻塞,直到我关闭Windows,而我想继续我想要的控制台。

那么如何解锁控制台?

回答

0

适合我。

您是将此作为脚本运行还是只是在控制台中输入?

+0

控制台,我不想这么运行的脚本。 – 2009-10-31 21:23:29

1

修订后的答案作为一种可能的方式来推进您的愿望在控制台会话期间一直打开的窗口,同时继续在控制台中工作。

一种方式去接近是有一个控制台输入字段中输入您的GUI页本身:

print "opening window..." 
unview/all 
view/new layout [ 
     label "console" 
     console: field 300x300 [ 
        print console/text attempt [do console/text] 
        ] 
     ] 

打印“继续......” 做事件

这样的话,你可以键入到该框中,并在控制台窗口中查看响应。

我使用的技术作为调试视图应用的一种方式....你可以有一些代码,添加根据启动选项进行调试控制台或没有,所以它只是在那里当你需要它。

+0

是它打印,但你可以关闭上面的窗口前,键入任何控制台别的吗?这就是我想要的东西:在控制台会话期间始终打开的窗口,同时继续在控制台工作。 – 2009-11-03 19:02:47

相关问题