用winexec调用!!<br>另外!!!注意!!!win98和win2000下是不同的<br><br>command.com 为win98下, cmd.com为win2000下<br><br>win98下:<br>WinExec('command.com /c TYPE aaa.txt',SW_NORMAL);<br>win2000下<br>WinExec('command.com /c TYPE aaa.txt',SW_NORMAL);<br><br><br>以下为程序自动判断<br>既然WIN98与NT的命令解释器不一样,<br>win98: command.com 环境变量Comspec=c:/windows/command.com<br>NT与2000:cmd.exe 环境变量 Comspec=c:/nt/system32/cmd.exe<br><br>就可根据环境变量知道了,通用程序:<br>char buf[256]<br>GetEnvironmentVariable("Comspec",buf,sizeof(buf));<br>String ComStr=String(buf)+" /c copy abc.txt 123.dat";<br>WinExec(ComStr.c_str(),SW_NORMAL);<br>