關閉資料表而不儲存如果JSL 腳本正在運行…
當我在視窗清單中選擇 2++ 個資料表並按下 DEL 鍵時,會彈出以下對話框:

另一方面,當我選擇一個文件並嘗試關閉它時,保存文件對話框會打開,而沒有“不保存”的選項。
-> 有什麼方法可以在腳本運行時關閉單一資料表嗎?
自動化和腳本編寫回覆:關閉資料表而不儲存你好,
假設你的表是 dt1 和 dt2,要在腳本中不儲存而關閉 dt2,請使用命令列:
Close (dt2, NoSave);
請告知我們這是否解答了您的問題。
最好的,
TS
回覆:關閉資料表而不儲存這與JSL腳本無關。
我想使用圖形使用者介面關閉資料表。
後台正在執行一個 JSL 腳本——該腳本會改變 JMP 對使用者與 GUI 互動的反應。
如果使用者選擇了兩個或更多資料表並想要關閉它們,則會顯示標準視窗。如果使用者只想關閉單一資料表,則會陷入以下陷阱:關閉! -> 儲存? -> 關閉對話框 | 關閉! -> 儲存? -> 關閉對話框 | 關閉! ……
回覆:關閉資料表而不儲存修改表格後,你可以從 JSL 中清除髒標記,但這樣關閉表格時就不會再彈出提示了。你可以加入一個工具來實現這個功能。
我也遇到了這個問題。我目前的專案由調度器運行,任務每秒會多次重新調度。奇怪的關閉行為並沒有發生。 JSL 中沒有睡眠操作,只有調度器中有。我已經將調度器從它自己的視窗移動到了我的視窗中:
sDum = Schedule( 0, Empty() ); // dummy scheduler
repDum = sDum << getcontainer; // the parent of the outline that holds the scheduler
sched = Remove From( repDum, 1 ); // steal the scheduler from the window it opens
sched << Close( 0 ) << settitle( "scheduler" );
repDum << closewindow; // and close the unwanted window
...
newwindow("connections", vlistbox( hlistbox(... , sched , ...) , ... ));

獲取調度器的技術自從我上次在新聞推送中使用以來已經發生了變化,當時使用的是< <>