我有一个VBScript,它每天大约30次从另一个程序(称为“ ATCS”)自动触发。 VBScript的唯一目的是执行Matlab脚本(这是必要的,因为似乎不可能直接从ATCS执行Matlab脚本)。 VBScript大约在95%的时间内都能正常工作,但是在大约5%的时间内,它会因以下错误而失败:
Microsoft VBScript运行时错误:ActiveX组件无法创建对象:'Matlab.Application'
这是我的VBScript的内容:
Set MatLab = CreateObject("Matlab.Application")
MatLab.Execute("cd('C:\Documents and Settings\Admin\My Documents\MATLAB')")
Matlab.Execute("UpdateOliveTime")
在尝试查找此问题的解决方案的搜索中,我发现此“ ActiveX组件无法创建对象”错误已被询问过。但是,在我之前发现的每个问题中,该问题似乎都是导致VBScript 100%失败的基本问题,这与我的情况大不相同,后者通常可以正常工作,但大约5%会失败。可能是什么原因造成的?