首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi调用cmd执行一连串指令有关问题

2012-04-20 
delphi调用cmd执行一连串指令问题我要调用cmd,先创建一个目录,然后登陆ftp,下载一个文件下面的代码不行,我

delphi调用cmd执行一连串指令问题
我要调用cmd,先创建一个目录,然后登陆ftp,下载一个文件

下面的代码不行,我每一个命令用/c隔开

Delphi(Pascal) code
 WinExec(PChar('cmd /c mkdir C:\wat /c ftp 100.10.15.109 /c cmm /c qawsx /c cd /WRV/LG /c ASCII /c lcd C:/wat /c get TOG /c'),1);
 

该怎么写啊

[解决办法]
一定要用DOS命令吗,写个bat调用一下,应该可以,关注一下。
[解决办法]
这个问题,你写程序.我感觉还不如用批处理来的快,而且方便!

[解决办法]
Delphi(Pascal) code
 
var
F:TextFile;
begin
AssignFile(F,'doself.bat');
Rewrite(F);      {F为TextFile类型}
WriteLn(F,....);   
//这里把你要执行的DOS命令一行行用WriteLn写好
WriteLn(F,'del %0');  //删除自己doself.bat
CloseFile(F);
WinExec('doself.bat',SW_HIDE);
end;

[解决办法]
一次执行一个指令
变量和结构语句用delphi
[解决办法]
直接多条dos命令最好试用官道的方式来实现

热点排行