0

是否有可能从矢量独木舟运行批处理文件?如果是这样,我需要从 Canoe 运行一个批处理文件,该文件将触发一个 python 脚本并开始执行它。

4

1 回答 1

1

是的,您可以使用 sysExec() 和 sysExecCmd() 运行批处理文件。

函数原型:

long sysExec(char cmd[], char params[]);
long sysExec(char cmd[], char params[], char directory[]); // form 2
long sysExecCmd(char cmd[], char params[]);
long sysExecCmd(char cmd[], char params[], char directory[]); // form 2

示例 1:

sysExec("C:\\Program Files\\Beyond Compare 3\\BCompare.EXE", Commandline, "C:\\Program Files\\Beyond Compare 3");

示例 2:

char configDir[1024];
getAbsFilePath("", configDir, elcount(configDir)); 
sysExecCmd("dir", "/O:-D", configDir); // show files in configuration directory, newest files first
于 2017-10-31T08:14:13.533 回答