1

sysExecCmd我编写了一个 CAPL 脚本,该脚本使用like调用 python 脚本sysExecCmd("python",myParameters,myTree),其中myTree当前(嵌套)工作树 wrt CAPL 所在的当前目录,并myParameters在运行时生成并处理某些变量。

问题是:每次sysExecCmd调用时,它都会打开一个新终端,并且每个终端都是持久的。我试图调用一个exit不带参数的命令myTreesysExecCmd("exit","",myTree)但它没有用(而且我没有太多希望它应该有)。

虽然问题的解决方案不是这里的中心点(我可以使用解决方法,或者使用批处理或委托给 python 以某种方式关闭终端),但我想知道是否有办法关闭终端使用 CAPL 脚本飞行。

4

1 回答 1

2

通常,对我来说,它以这种方式工作:

sysExecCmd("C:\\Projects\\CANoe\\some_script_to_execute && exit","");
于 2018-06-29T08:50:38.613 回答