我正在尝试自动化一个冗长的过程,可以分解为几个步骤。 (比如步骤1-5)
我编写了一个脚本,将这些脚本分成函数并按顺序调用它们。
但是,……
除了使用日志文件之外的一些选项。
您可以根据停止的步骤将注册表值设置为数字,这样就不需要日志文件,但在“外部”存储方面有些类似
根据你可以让脚本'测试'的任务,例如,步骤3看看它是否已经完成,然后检查步骤4,5等,直到它遇到需要运行的那个并从那里继续,这可能不可能或需要大量的开销代码,但收益不大。
这可能是最好的方法(除了使用日志文件),在块中运行脚本,遇到错误时,可以提示用户修复问题,然后再按“回车”重新运行以前的脚本块,这样可以很容易地提供有关失败的信息。
这里的主要内容是,一旦脚本'退出',为了知道它的最后一次运行发生了什么,它需要一个外部信息源,或以另一种方式处理它。