PB9 在 win2000/xp 下运行,接收和发送远程服务器的数据,目前想到的是用 run 函数调用 DOS 模式下执行ftp 。
例如:run("ftp -s:d:\abc\a.cmd 112.126.3.8")
其中 a.cmd 存放需要执行的 ftp 批命令,包含用户名、口令、mget、bye 等,例如:
user
user
cd backup_data
mget *.txt
bye


问题:
手工打开 DOS 窗,执行 ftp -s:d:\abc\a.cmd 112.126.3.8 正确,
在程序中,黑色的 DOS 窗只闪了一下,很快就消失了,也没有取到文件。

请高人指点,怎么解决?