[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理读取文本整理后写入另一文本用于FTP自动下载

  1. open 10.0.0.1 //IP地址
  2. ftp123
  3. ftp123
  4. bin
  5. put abc.txt /flash/abc.txt
  6. discon
复制代码
其中IP地址从1.txt文本读取,然后写入另一文本,例如1.txt如下
  1. 10.0.0.1
  2. 10.0.0.2
  3. 10.0.0.3
复制代码
生成的文本文件ftp.txt,如下
  1. open 10.0.0.1
  2. ftp123
  3. ftp123
  4. bin
  5. put abc.txt /flash/abc.txt
  6. discon
  7. open 10.0.0.2
  8. ftp123
  9. ftp123
  10. bin
  11. put abc.txt /flash/abc.txt
  12. discon
  13. open 10.0.0.3
  14. ftp123
  15. ftp123
  16. bin
  17. put abc.txt /flash/abc.txt
  18. discon
复制代码
麻烦大家帮忙一下,本人不胜感激

[ 本帖最后由 adam_chenzh 于 2009-6-28 19:12 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

  1. @echo off
  2. for /f %%i in (1.txt) do (set "str=%%i"&call,echo open %%str:~,%%%%i
  3. echo ftp123
  4. echo ftp123
  5. echo bin
  6. echo put abc.txt /flash/abc.txt
  7. echo discon
  8. )
复制代码

瞎搞搞定了
保存成1.bat
执行1.bat >> ftp.txt

TOP

  1. @echo off
  2. (for /f %%a in (1.txt) do (
  3.   echo open %%a
  4.   echo ftp123
  5.   echo ftp123
  6.   echo bin
  7.   echo put abc.txt /flash/abc.txt
  8.   echo discon
  9. ))>ftp.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

操作时碰到一个问题
  1. ftp -i -s:ftp.txt
复制代码
我用上面这句来执行生成的ftp.txt脚本
可是已经执行完了,系统光标还是一直在闪烁,不能正常结束
ps:
  1. @echo off
  2. (for /f %%a in (1.txt) do (
  3.   echo open %%a
  4.   echo ftp123
  5.   echo ftp123
  6.   echo bin
  7.   echo put abc.txt /flash/abc.txt
  8.   echo discon
  9. )
  10. echo exit
  11. )>ftp.txt
复制代码

TOP

回复 4楼 的帖子

  1. start ftp -i -s:ftp.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表