windows批处理脚本执行在使用ftp后变为交互式
我正在编写一个以批处理模式运行的.cmd Windows脚本。此脚本使用ftp命令。使用ftp成功连接到另一台机器后,shell将发生更改,脚本的执行将变为交互式 我怎样才能在批处理模式下运行它,从而不停止整个脚本的执行windows批处理脚本执行在使用ftp后变为交互式,windows,shell,batch-file,ftp,Windows,Shell,Batch File,Ftp,我正在编写一个以批处理模式运行的.cmd Windows脚本。此脚本使用ftp命令。使用ftp成功连接到另一台机器后,shell将发生更改,脚本的执行将变为交互式 我怎样才能在批处理模式下运行它,从而不停止整个脚本的执行 谢谢。我想您可以使用bye退出ftp会话以返回批处理 或者,将ftp命令放在单独的批处理文件中,并使用call调用它 rem do stuff rem do ftp stuff call ftpscript.bat rem carry on doing stuff 这是我的代
谢谢。我想您可以使用
bye
退出ftp会话以返回批处理
或者,将ftp命令放在单独的批处理文件中,并使用call
调用它
rem do stuff
rem do ftp stuff
call ftpscript.bat
rem carry on doing stuff
这是我的代码:
ftp -i -n -s:%currentFolderPath%ftp_commands.txt %IPAddress%
阅读:
我尝试过这个选项,调用“call”也会暂停脚本的执行。您是否在ftp中使用
-s
开关?您是对的!!而且,'-i'选项也很有用。看见