捕獲日誌記錄到新視窗我正在嘗試將日誌資訊捕獲到新視窗中。 以下程式碼在新視窗中沒有顯示任何內容。
這是邁向整合 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;