CAPL 脚本下调用cmd 和其它应用程序


CAPL 脚本下调用cmd 和其它应用程序

  • 语法定义
  • CAPL 脚本下调用cmd
  • CAPL 脚本下调用应用程序

语法定义

在这里插入图片描述

CAPL 脚本下调用cmd

CAPL 脚本

1
2
3
4
5
6
7
8
On key 'c'
{
//  setSignal(isVehModMngtGlbSafe1UsgModSts,11);
 
  char configDir[1024];
  getAbsFilePath("", configDir, elcount(configDir));
  sysExecCmd("dir", "", configDir);
}

运行Canoe ,然后在canoe运行界面 按键 小写 “c”,能够得到下面的结果:cmd进入了 configDir路径,并且执行了
DIR命令。

在这里插入图片描述

CAPL 脚本下调用应用程序

CAPL 脚本

1
2
3
4
5
6
On key 'd'
{

  SysExec("C:\\Program Files\\SignalCompareTool.exe", "");

}

运行Canoe ,然后在canoe运行界面 按键 小写 “d”,能够得到下面的结果:打开了指定路径下的应用程序

在这里插入图片描述

这里就是CAPL中简单的两个API,如果觉得对你有用,请点赞再走吧。