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

[文本处理] 批处理如何将多行内容输出/写入到指定文本

本帖最后由 pcl_test 于 2016-11-23 17:50 编辑

文本写入中文并保存(好几行)
如:
好吃点
很好吃
非常好吃
超级好吃

ps:新手请教,在论坛找过教程了。
more 只支持字母输入 :(
1

评分人数

回复 11# 28817432


把命令放到上面
  1. @echo off
  2. more +7 %0 >>ac.txt
  3. start ac.txt
  4. echo 大家好。
  5. pause
  6. goto :eof
  7. 好吃点=0
  8. 很好吃=1
  9. 非常好吃=2
  10. 超级好吃=3
  11. 好吃点=4
  12. 很好吃=5
  13. 非常好吃=6
  14. 超级好吃=7
  15. 非常好吃=8
  16. 超级好吃=9
  17. 好吃点=10
  18. 很好吃=11
  19. 非常好吃=12
复制代码

TOP

哪个教程说的 more 只支持字母输入?
我想确认下教程是不是写错了
GNU 发表于 2016-11-23 22:38



    goto :gof
写入怎么接命令啊。
我测试直接推出了。。
  1. @echo off
  2. more +5 %0 >>ac.txt
  3. start ac.txt
  4. goto :eof
  5. 好吃点=0
  6. 很好吃=1
  7. 非常好吃=2
  8. 超级好吃=3
  9. 好吃点=4
  10. 很好吃=5
  11. 非常好吃=6
  12. 超级好吃=7
  13. 非常好吃=8
  14. 超级好吃=9
  15. 好吃点=10
  16. 很好吃=11
  17. 非常好吃=12
  18. echo 大家好。
  19. pause
复制代码

TOP

GNU 发表于 2016-11-23 22:37



    将 cmd.exe 定向到批处理程序中带标签的行。

GOTO label

  label   指定批处理程序中用作标签的文字字符串。

标签必须单独一行,并且以冒号打头。

如果命令扩展被启用,GOTO 会如下改变:

GOTO 命令现在接受目标标签 :EOF,这个标签将控制转移到当前
批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的
办法。有关能使该功能有用的 CALL 命令的扩展描述,请键入
CALL /?。


谢谢你。。
1

评分人数

    • pcl_test: 指定回应某楼层的在相应楼层点回复,少引用PB -4

TOP

哪个教程说的 more 只支持字母输入?
我想确认下教程是不是写错了
GNU 发表于 2016-11-23 22:38



    是我理解问题吧。因为我测试时候。如上面描述, (

TOP

GNU 发表于 2016-11-23 22:37



    谢谢。

TOP

哪个教程说的 more 只支持字母输入
我想确认下教程是不是写错了

TOP

  1. @echo off
  2. more +5 %0 >>ac.txt
  3. start ac.txt
  4. goto :eof
  5. 好吃点=0
  6. 很好吃=1
  7. 非常好吃=2
  8. 超级好吃=3
  9. 好吃点=4
  10. 很好吃=5
  11. 非常好吃=6
  12. 超级好吃=7
  13. 非常好吃=8
  14. 超级好吃=9
  15. 好吃点=10
  16. 很好吃=11
  17. 非常好吃=12
复制代码

TOP

回复 4# 28817432

cmd窗口输入more /?后按回车键,看看帮助信息
之后告诉我more +后面的数字代表是什么意思,为什么你的是14,怎么来的,别人的为什么是4,又是怎么来的

TOP

回复 2# pcl_test


    只能写入最后三行。

TOP

回复 2# pcl_test
  1. more +14 %0 >>ac.txt
  2. 好吃点=0
  3. 很好吃=1
  4. 非常好吃=2
  5. 超级好吃=3
  6. 好吃点=4
  7. 很好吃=5
  8. 非常好吃=6
  9. 超级好吃=7
  10. 非常好吃=8
  11. 超级好吃=9
  12. 好吃点=10
  13. 很好吃=11
  14. 非常好吃=12
  15. start ac.txt
  16. pause
复制代码
论坛里的例子:
  1. @echo off
  2. more +4 %0 >> a.txt
  3. exit /b
  4. 123=0
  5. asd=1
  6. mdf=2
  7. zxc=3
  8. 369=4
  9. n
  10. n+1
复制代码

TOP

不能吗?运行时提示什么错误吗?把你的代码发出来看看吧

TOP

返回列表