在delphi6中怎么调用如下外部dos命令:‘d:\arj.exe a -jm 1.arj d:\comdebug.exe’
神医CL 2006-03-20 05:25:40 需要用arj.exe压缩一个文件(不要问我为什么不用压缩控件,有原因,我就不说了),程序中需要用到这个压缩后的文件。
我用如下得命令,都失败(arj.exe的路径没有问题):
winexec(PChar('d:\arj.exe a -jm 1.arj d:\comdebug.exe').sw_show);
ShellExecute(Handle,'open',PChar('d:\arj.exe'),PChar('a -jm 1.arj d:\comdebug.exe'),nil,sw_show);
在Xp的cmd里面敲命令,显然是对的:'d:\arj.exe a -jm 1.arj d:\comdebug.exe'
是不是中间的空格问题,请教大家了!!!!