我想调用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(皮划艇)
使用普通命令运行相同的文件时工作正常。
这有什么问题?
提前致谢。
答案 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错误。