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