我可以查看可执行文件 (\\!) 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”结尾的脚本。