2009-10-31 29 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

相關問題