如何自动运行脚本 - 任务计划程序无法运行批处理文件(无论用户是否登录都运行)?大家好,
我每天都在尝试自动运行批处理文件单选按钮 - “无论用户是否登录都运行”被选中它不起作用。
它仅在单选按钮“在用户登录的情况下运行”被选中。
你能建议吗?
谢谢
脚本视窗回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?你好@Botzal ,
如果您有一个单独的系统批处理文件可以打开 JSL 文件——即双击它,那么您应该能够自动运行 JSL 文件。 如果您的 JSL 代码的第一个喜欢是以下 //!然后一旦你保存并关闭文件,如果你双击它,它就会运行 JSL 代码,但不会打开文件进行编辑。 如果您的批处理文件可以打开它,我相信它应该可以工作,但我自己没有尝试过。
希望这可以帮助!,
DS
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?你好@SDF1
我知道并理解你的解释,但这不是我的意思。
我的意图是,
我如何安排脚本(使用任务计划程序)即使我退出计算机也会在每天早上运行。
JMP 脚本不应以交互方式工作。
谢谢
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?当您尝试手动启动任务并选中“无论用户是否登录时运行”时会发生什么。它是否显示错误?JMP 是否启动然后关闭(您需要查看任务管理器,因为窗口不会打开)?
我有时需要取消选中一切在条件选项卡上修复一些看起来像权限问题的错误。
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?你好@ih ,
当我尝试手动运行它时,它会打开一个 CMD 和 JMP 进程(在任务管理器中)并且它停留在运行状态。
另外,我试图取消选中条件选项卡中的所有内容,它仍然没有工作。
请问您还有什么建议吗?
谢谢


回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?由于 JMP 确实启动了,我将专注于您的脚本。也许从一些非常简单的事情开始,如下所示。请记住,您的所有输出都需要写入文件,您将无法访问脚本打开的任何窗口或报告。
首先以交互方式运行它并确保您有权写入文件,然后删除 csv 文件并尝试通过任务调度程序运行它:
//!
dt = New Table( "Untitled",
Add Rows( 1 ),
New Column( "test", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1] ) )
);
dt << Save As( "C:/test.csv" )
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?@ih
我试图这样做,它不起作用
它还打开了一个 CMD 和 JMP 进程(在任务管理器中)并且它停留在运行状态。
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?添加
Exit(No save);
要么
Quit(No save);
到您尝试运行的 jsl 脚本结束以关闭 JMP 实例
回复:如何自动运行脚本 - 任务调度程序无法运行批处理文件(无论用户是否登录都运行)?@jthi ,
当然,我添加到脚本中...不起作用。