2016-12-13 27 views

答えて

0

はい、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