2009-10-31 4 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의 콘솔에서 코드를 실행하면 내가 창을 닫을 때까지 내가 콘솔에서 원하는 것을 계속하고 싶은 반면, 콘솔이 차단되어 있습니다 : 다음은 예입니다.

그래서 어떻게 콘솔을 차단 해제합니까?

답변

0

저에게 맞습니다.

스크립트로 실행하거나 콘솔에 입력하는 중입니까?

+0

콘솔에서 스크립트로 실행하고 싶지 않습니다. –

1

에 대한 소원과 관련하여 수정 된 답변은 콘솔에서 계속 작업하면서 콘솔 세션 중에 항상 열린 창을 표시합니다. 할 - 이벤트

그런 식으로, 당신은 입력 할 수 있습니다 "... 계속"

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

인쇄 을 : 가까이 할

한 가지 방법은 GUI 페이지 자체 내에서 콘솔 입력 필드를 가지고있다 그 상자에 입력하고 콘솔 창에서 응답을 확인하십시오.

필자는이 기술을보기 응용 프로그램을 디버깅하는 방법으로 사용합니다. 시작 옵션에 따라 디버그 콘솔을 추가할지 여부를 결정할 수있는 코드가 있으므로 필요할 때만 표시됩니다.

+0

예 위의 창을 닫기 전에 출력하지만 콘솔에 다른 내용을 입력 할 수 있습니까? 그게 내가 원했던 것 : 콘솔에서 작업을 계속하면서 콘솔 세션 동안 항상 열리는 창. –

관련 문제