直接执行这个不会出错,但是 > zhouyong.txt参数不会传进去
WinExec("wapg.exe -a 1 -M nc -n 20 -m 16 -x 16 -E 0125ILOSZ > zhouyong.txt", SW_HIDE);
所以正确的方法是:
WinExec("cmd /c \"wapg.exe -a 1 -M nc -n 20 -m 16 -x 16 -E 0125ILOSZ > zhouyong.txt\"", SW_HIDE);
当然所要执行的程序是放在当前目录,也可以指定程序路径。