标题: [文本处理] 将字符串分别输出到本文文档同一行 时 关于引号的问题 [打印本页]
作者: tkaven 时间: 2009-2-2 12:13 标题: 将字符串分别输出到本文文档同一行 时 关于引号的问题
本帖最后由 pcl_test 于 2017-6-5 09:02 编辑
批处中 将字符分别导入本文文档同一行 时 关于引号的问题
在 批处理文件中:
"
>>"test.txt" set /p="t="102" <nul
>>"test.txt" set /p="99999" <nul
>>"test.txt" set /p="等等...." <nul
"
执行这段代码
得到的是 test.txt 文件中 有 t="10299999等等.... 这段字符
但是
执行 这段 代码 时 需要 回车 才能完成执行
而
"
>>"test.txt" set /p="t=102" <nul
>>"test.txt" set /p="99999" <nul
>>"test.txt" set /p="等等...." <nul
"
这段代码 执行时 却 不需要 回车 (因为去掉了个引号)
但得到的却是 test.txt 文件中 有 t=10299999等等.... 这段字符
而我 需要 test.txt 文件中 有 t="10299999等等.... 这段字符
且 执行代码 时不需要 回车 就能完成 的 分段导入代码
请问 谁知道这代码怎么写
知道的 请告诉我 谢谢
(注:请不要说用 echo t="10299999等等.... 这段代码, 因为 我需要导入一段很长的代码. 当 echo 后面的代码很长时 代码无法正确执行 并且返回 输入行太长 的错误信息
另:不需要其他的辅助程序 不过VBS 可以考虑
最好 写在一个 批处中)
作者: yslyxqysl 时间: 2009-2-2 12:22
- >>"test.txt" set /p="t="102^" <nul
- >>"test.txt" set /p="99999" <nul
- >>"test.txt" set /p="等等...." <nul
复制代码
作者: tkaven 时间: 2009-2-2 12:36 标题: 回复 2楼 的帖子
这样啊?
哦 谢谢
"
>>"test.txt" set /p="t="102^" <nul
"
但为什么 要在 102 后面加转义符 呢?
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |