标题: [文本处理] 批处理如何将多行内容输出/写入到指定文本 [打印本页]
作者: 28817432 时间: 2016-11-23 10:12 标题: 批处理如何将多行内容输出/写入到指定文本
本帖最后由 pcl_test 于 2016-11-23 17:50 编辑
文本写入中文并保存(好几行)
如:
好吃点
很好吃
非常好吃
超级好吃
ps:新手请教,在论坛找过教程了。
more 只支持字母输入 :(
作者: pcl_test 时间: 2016-11-23 10:20
不能吗?运行时提示什么错误吗?把你的代码发出来看看吧
作者: 28817432 时间: 2016-11-23 11:06
回复 2# pcl_test - more +14 %0 >>ac.txt
- 好吃点=0
- 很好吃=1
- 非常好吃=2
- 超级好吃=3
- 好吃点=4
- 很好吃=5
- 非常好吃=6
- 超级好吃=7
- 非常好吃=8
- 超级好吃=9
- 好吃点=10
- 很好吃=11
- 非常好吃=12
- start ac.txt
- pause
复制代码
论坛里的例子:- @echo off
- more +4 %0 >> a.txt
- exit /b
-
- 123=0
- asd=1
- mdf=2
- zxc=3
- 369=4
- n
- n+1
复制代码
作者: 28817432 时间: 2016-11-23 11:07
回复 2# pcl_test
只能写入最后三行。
作者: pcl_test 时间: 2016-11-23 11:30
回复 4# 28817432
cmd窗口输入more /?后按回车键,看看帮助信息
之后告诉我more +后面的数字代表是什么意思,为什么你的是14,怎么来的,别人的为什么是4,又是怎么来的
作者: GNU 时间: 2016-11-23 22:37
- @echo off
- more +5 %0 >>ac.txt
- start ac.txt
- goto :eof
-
- 好吃点=0
- 很好吃=1
- 非常好吃=2
- 超级好吃=3
- 好吃点=4
- 很好吃=5
- 非常好吃=6
- 超级好吃=7
- 非常好吃=8
- 超级好吃=9
- 好吃点=10
- 很好吃=11
- 非常好吃=12
复制代码
作者: GNU 时间: 2016-11-23 22:38
哪个教程说的 more 只支持字母输入?
我想确认下教程是不是写错了
作者: 28817432 时间: 2016-12-3 01:27
GNU 发表于 2016-11-23 22:37
谢谢。
作者: 28817432 时间: 2016-12-3 01:29
哪个教程说的 more 只支持字母输入?
我想确认下教程是不是写错了
GNU 发表于 2016-11-23 22:38
是我理解问题吧。因为我测试时候。如上面描述, (
作者: 28817432 时间: 2016-12-3 01:31
GNU 发表于 2016-11-23 22:37
将 cmd.exe 定向到批处理程序中带标签的行。
GOTO label
label 指定批处理程序中用作标签的文字字符串。
标签必须单独一行,并且以冒号打头。
如果命令扩展被启用,GOTO 会如下改变:
GOTO 命令现在接受目标标签 :EOF,这个标签将控制转移到当前
批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的
办法。有关能使该功能有用的 CALL 命令的扩展描述,请键入
CALL /?。
谢谢你。。
作者: 28817432 时间: 2016-12-3 02:42
哪个教程说的 more 只支持字母输入?
我想确认下教程是不是写错了
GNU 发表于 2016-11-23 22:38
goto :gof
写入怎么接命令啊。
我测试直接推出了。。- @echo off
- more +5 %0 >>ac.txt
- start ac.txt
- goto :eof
-
- 好吃点=0
- 很好吃=1
- 非常好吃=2
- 超级好吃=3
- 好吃点=4
- 很好吃=5
- 非常好吃=6
- 超级好吃=7
- 非常好吃=8
- 超级好吃=9
- 好吃点=10
- 很好吃=11
- 非常好吃=12
-
- echo 大家好。
- pause
复制代码
作者: GNU 时间: 2016-12-5 09:22
回复 11# 28817432
把命令放到上面- @echo off
- more +7 %0 >>ac.txt
- start ac.txt
- echo 大家好。
- pause
- goto :eof
-
- 好吃点=0
- 很好吃=1
- 非常好吃=2
- 超级好吃=3
- 好吃点=4
- 很好吃=5
- 非常好吃=6
- 超级好吃=7
- 非常好吃=8
- 超级好吃=9
- 好吃点=10
- 很好吃=11
- 非常好吃=12
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |