如何使用Lauterbach练习脚本运行.vbs文件?

时间:2018-04-11 14:23:05

标签: visual-studio automation embedded lauterbach

我想调用abc.cmm文件中的xyz.vbs。

我知道

  

'os.command xyz.vbs'

必须正常工作,但在Lauterbach环境中启动时显示未知错误

xyz.vbs包含:

Set App = CreateObject("CANoe.Application")
dim fso: set fso = CreateObject("Scripting.FileSystemObject")
set objShell = WScript.CreateObject ("WScript.Shell")
dim CANoe
CANoe = fso.BuildPath(fso.GetAbsolutePathName("."), 
"CVD_Interface_Automation.cfg")
App.Open(CANoe)
App.Measurement.Start()

我在线上收到错误

  

App.Open(皮划艇)

使用普通命令运行相同的文件时工作正常。

这有什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我想通了,我在vbs scirpt上尝试了更多的东西。

CANOE只需加载.cfg配置文件。对于jenkins,我使用Visual Basics脚本和Jenkins工作中的相同触发。

这是绕过"我接受"和其他窗口并加载所需的配置也使用相同类型的VB scirpt你可以关闭应用程序。

'ToStart CANoe_Start.vbs

Set App = CreateObject("CANoe.Application")   
dim fso: set fso = CreateObject("Scripting.FileSystemObject")   
dim CANoe_config    
CANoe_config = fso.BuildPath(fso.GetAbsolutePathName("."), "<target.cfg>")

App.Measurement.Start()

之后,您可以在jenkins工作中添加操作;关闭相同的appilcation使用:

'ToStop CANoe_Stop.vbs
Set App = CreateObject("CANoe.Application")
App.Quit()

现在翻过lauterbach剧本; Os.command CANoe_start.vbs没有给出ayn错误。