gpt4 book ai didi

capl - 在 CAPL 脚本中调用 sysExecCmd() 后有没有办法关闭终端?

转载 作者:行者123 更新时间:2023-12-02 20:30:17 24 4
gpt4 key购买 nike

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

问题是:每次调用 sysExecCmd 时,它都会打开一个新终端,并且每个终端都是持久的。我尝试在同一个 myTree 中调用不带参数的 exit 命令,例如 sysExecCmd("exit","",myTree),但是它不起作用(我对它应该有的希望也没有太多希望)。

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

最佳答案

通常,对我来说它是这样工作的:

sysExecCmd("C:\\Projects\\CANoe\\some_script_to_execute && exit","");

关于capl - 在 CAPL 脚本中调用 sysExecCmd() 后有没有办法关闭终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48984235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com