捕獲登錄到新窗口我正在嘗試將日誌記錄信息捕獲到新窗口中。 以下代碼未在新窗口中顯示任何內容。
這是邁向集成 GUI 的第一步,其中“日誌”也是一個選項卡,可以立即檢查以查看日誌記錄,而不是轉到作為單獨窗口的 JMP 日誌記錄頁面。
logging = New Window("Logging",
xx=Border Box( Left( 10 ), Right( 10 ), Top( 5 ), Bottom( 5 ), Sides( 15 ),
all contents = Get Log();
logging_capture = Text Edit Box();
logging_capture << Set Text(all contents);
)
);回复:捕獲登錄到新窗口除了 Get Log() 之外還有其他選擇嗎?哪個捕獲打印/顯示/寫入只有功能? 然後我可以打印非常精選的日誌。 我還將閱讀文檔以查找是否有可用的內容。
回复:捕獲登錄到新窗口擊中目標! 謝謝。 下面捕獲窗口中的日誌。
logging = New Window( "Database Query",
dataB = Border Box( Left( 10 ), Right( 10 ), Top( 10 ), Bottom( 5 ), Sides( 15 ),
V List Box(
Text Box( "logging data", set font size( 10 ) ),
all_contents = Get Log(),
x = N Items( all_contents );
text="";
logging_capture = Text Box(),
For( i = 1, i <= x, i++,
text = text ||all_contents[i] || "\\!n";
);
logging_capture << Set Text( text);
)
)
);回复:捕獲登錄到新窗口'GetLog()' 返回一個列表,因此您必須先將其解析為文本字符串,然後再將其放入 TextBox()。 只要您的應用程序是用戶控制的,那麼“自動”記錄聽起來就不會太難——您只需要詢問用戶可能按下的每個按鈕以獲取日誌的新內容。
回复:捕獲登錄到新窗口
我的問題是,我正試圖在我的集成圖形用戶界面中再點擊一次,在那裡可以看到實時日誌記錄。 這樣用戶只需點擊那個水龍頭就可以看到 og 而不是轉到另一個窗口。

回复:捕獲登錄到新窗口你有沒有研究過項目?
Names default to here(1);
p = new project();
p << Run Script(
New Window("Script 1",
Set Window ID("Script"),
<<SCRIPT>&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;如果您也更喜歡它,所有腳本也都有一個可用的嵌入式日誌。 如果右鍵單擊腳本窗口,您應該會看到“顯示嵌入式日誌”。&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;</SCRIPT>