我可以查看可執行文件 (\\!) JSL 的日誌嗎?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我的 jsl 的第一行是 \\!這使得它可執行(在 JMP.exe 之外運行,或者無需首先啟動 JMP.exe)。 我的腳本現在不再工作,並且依賴於 Get Current Directory(),如果我嘗試運行它並在 JMP 中查看日誌,它會返回不同的路徑。 JSL 能否將標準 JSL 日誌寫入我可以在另一個文本編輯器中讀取的文本文件? 我的腳本作為服務在後台運行,並且永遠不會停止等待輸入文件。
謝謝!
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?您好,這非常有幫助,但是當我使用任務計劃程序遠程運行腳本時,它不會讀取文本 = ScriptBox << 獲取文本;部分。
任何人都可以幫忙解決這個問題嗎!
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?很酷! 謝謝!
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?謝謝msharp! 我將嘗試實現這一點。
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?我意識到,如果我手動啟動腳本(使用 \\!),JMP 主窗口會打開,儘管 Get Current Directory() 返回我的 \\!這就是我想要的腳本路徑。 如果我理解正確的話,\\!只是阻止顯示腳本(感謝 Wendy M. @ JMP)。 主 JMP 窗口打開後,我就可以轉到“查看”>“日誌”來查看不可見腳本中發生的情況。
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?如需更多控制,請嘗試日誌捕獲()功能。將您想要捕獲日誌的代碼放在括號內,它會返回本來會進入日誌窗口的內容。感謝 craige 向我指出了該功能。
回复:我可以查看可執行文件 (\\!) JSL 的日誌嗎?嘗試這個:
//!
打開日誌();
贏=窗口(“日誌”);
打印(“測試”);
ScriptBox = win[ScriptBox(1)];
文本 = ScriptBox << 獲取文本;
保存文本文件("c:/Temp/Log.txt", text);
您可以選擇不同的文件路徑,但 c:/Temp 是通用位置。
日誌文件應包含執行的腳本並以我們打印的“test”結尾。