VBScript-如何知道何时完成?

VBScript-如何知道何时完成?,vbscript,windows-task-scheduler,Vbscript,Windows Task Scheduler,我正在Windows Scheduler中运行一个简单/单一的vbscript,从SalesForce应用程序执行13个单独的文件导出。脚本按预期运行。根据网络流量,13次导出总共需要3-5分钟才能完成 我的意图是串行运行这些导出,但vbscript似乎很乐意并行运行它们。SalesForce没有任何问题或投诉 成功完成导出后,我运行第二个vbscript将这些结果导入另一个应用程序(通过msaccess函数)。第二个vbscript还提供了所需的结果 问题:是否有任何方法可以通过编程确定导出脚

我正在Windows Scheduler中运行一个简单/单一的vbscript,从SalesForce应用程序执行13个单独的文件导出。脚本按预期运行。根据网络流量,13次导出总共需要3-5分钟才能完成

我的意图是串行运行这些导出,但vbscript似乎很乐意并行运行它们。SalesForce没有任何问题或投诉

成功完成导出后,我运行第二个vbscript将这些结果导入另一个应用程序(通过msaccess函数)。第二个vbscript还提供了所需的结果

问题:是否有任何方法可以通过编程确定导出脚本何时完成,以允许我安全地启动导入脚本?目前,我已经设置了第二个调度程序作业,以便在单独的导出脚本10分钟后运行导入脚本…但这可能会失败。我希望将这两个脚本更紧密地联系在一起

有什么建议吗


谢谢

有两种选择。如果两个脚本都在同一个系统上以相同的权限运行,则可以让第一个脚本在完成后启动第二个脚本


如果脚本需要不同的权限,或者需要从任务管理器启动脚本,请通过查找现有文件(如
SCRIPT1.COMPLETE
)启动第一个脚本。如果该文件存在,请让script1删除该文件并开始处理。当script1完成处理后,创建该文件。然后在script2中,创建一个while循环来查找
SCRIPT1.COMPLETE
。如果文件不存在,请暂停几秒钟,然后重试。在显示完整文件之前,不要退出while循环。让script2在完成处理后删除完整的文件。我建议您将“等待一段时间”功能设置为至少30秒左右,这样您的脚本就不会经常检查了。

谢谢!我还注意到,我缺少“WaitonReturn=1”参数,无法严格按系列运行13个export.bat文件。