Windows 如何在运行ftp文件后运行CMD命令

Windows 如何在运行ftp文件后运行CMD命令,windows,batch-file,cmd,ftp,Windows,Batch File,Cmd,Ftp,我正在使用bat文件运行ftp文件。下面是start.bat的内容 ftp -s:runFtp.txt moveFiles.bat moveFiles.bat有一些移动命令,在ftp完成后将在我的本地计算机上运行 问题: ftp完成后,cmd窗口仍显示正在ftp>模式下运行。因此moveFiles.bat永远不会被执行。我能够成功地分别运行这两个文件,但我需要一个bat来执行这两个操作,即先ftp,然后上传文件 有人能给我介绍一下吗?把这个放在moveFiles.bat的开头: START /

我正在使用bat文件运行ftp文件。下面是start.bat的内容

ftp -s:runFtp.txt
moveFiles.bat
moveFiles.bat有一些移动命令,在ftp完成后将在我的本地计算机上运行

问题: ftp完成后,cmd窗口仍显示正在ftp>模式下运行。因此moveFiles.bat永远不会被执行。我能够成功地分别运行这两个文件,但我需要一个bat来执行这两个操作,即先ftp,然后上传文件


有人能给我介绍一下吗?

把这个放在moveFiles.bat的开头:

START /MIN /WAIT CMD /C ftp -s:runFtp.txt

这将在一个新的最小化环境中执行
ftp-s:runFtp.txt
,然后自动关闭自己,而moveFiles.bat将等待它关闭。

在runFtp.txt的末尾添加一个
quit
。我已经尝试过了。它结束了整个过程。一吨也不会处理下一个batThanks,这正是我所期待的,我可以帮助的!)