中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 22:47
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 不能输出理想的文本文件,请大家帮忙。【已解决】
可打印版本  959 / 8
第1楼 516526966 发表于 2009-05-14 13:52
初级用户 发帖 37 积分 63
不能输出理想的文本文件,请大家帮忙。【已解决】
现有一个批处理文件abc.bat 内容为:



我的意愿是在abc.bat批处理文件开头加上一段代码,使得abc.bat中指定的内容输出到a.txt中,得到的a.txt的内容是


╭─────────╮
╭───┤ 选择如下操作 ├───╮
│ ╰─────────╯ │
│ │
│ A. 好运天使 │
│ │
│ B. 中国CN-DOS │
│ │
│ Y.麻烦大家了 │
│ │
╰─────────────────╯




请求高手的指点和帮助


谢谢了。

[ Last edited by 516526966 on 2009-5-18 at 02:48 ]
第2楼 516526966 发表于 2009-05-15 05:26
初级用户 发帖 37 积分 63
麻烦大虾们给指点一下,谢谢了。。。
第3楼 netbenton 发表于 2009-05-15 07:03
银牌会员 发帖 752 积分 1,916 来自 广西


[ Last edited by netbenton on 2009-5-15 at 12:03 ]
第4楼 516526966 发表于 2009-05-15 13:55
初级用户 发帖 37 积分 63
Originally posted by netbenton at 2009-5-15 07:03 AM:
@echo off&setlocal enabledelayedexpansion
(
for /f "tokens=1,* delims=." %%a in ('type "%~dpnx0"') do (
set str=%%b
if "!str!" equ " ╭─ ...


非常感谢您的回复,再麻烦大侠一点事情。如果我有如下的脚本:


想得到下面的结果,应该怎样来解决。
能不能麻烦您把代码讲一下。

预想得到结果如下:

╭─────────╮
╭───┤ 选择如下操作 ├───╮
│ ╰─────────╯ │
│ │
│ A. 好运天使 │
│ │
│ B. 中国CN-DOS │
│ │
│ Y.麻烦大家了 │
│ │
╰─────────────────╯

╭─────────╮
╭─┤ 选择如下操作 ├─╮
│ ╰─────────╯ │
│ │
│ A. 好运天使 │
│ │
│ B. 中国CN-DOS │
│ │
│ Y.麻烦大家了 │
│ │
╰─────────────╯
╔═══════════════╗
║ ‖ ║
║ A.为人民服务 ‖ e.你是个好人 ║
║ ‖ ║
║ B.为人民服务 ‖ f.你是个好人 ║
║ ‖ ║
║ C.为人民服务 ‖ g.你是个好人 ║
║ ‖ ║
║ D.为人民服务 ‖ h.你是个好人 ║
║ ‖ ║
╚═══════════════╝




也就是说,批处理中有多行代码和多个框,

我是想只让它输出所有的框到文本,其他的过滤掉。

再次感谢!!!!


[ Last edited by 516526966 on 2009-5-15 at 14:00 ]
第5楼 netbenton 发表于 2009-05-15 14:07
银牌会员 发帖 752 积分 1,916 来自 广西


[ Last edited by netbenton on 2009-5-17 at 06:30 ]
第6楼 516526966 发表于 2009-05-17 07:46
初级用户 发帖 37 积分 63
Originally posted by netbenton at 2009-5-15 02:07 PM:
@echo off&setlocal enabledelayedexpansion
(
for /f "tokens=1,* delims=." %%a in ('type "%~dpnx0"') do (
set str=%%b
if "!str!" equ " ...


上述代码经测试,失败,只能提取第一个框,

我查了findstr的相关资料,代码如下:



再想办法去掉echo
第7楼 netbenton 发表于 2009-05-17 08:40
银牌会员 发帖 752 积分 1,916 来自 广西





[ Last edited by netbenton on 2009-5-17 at 06:43 ]
第8楼 516526966 发表于 2009-05-18 02:46
初级用户 发帖 37 积分 63
Originally posted by netbenton at 2009-5-17 08:40 AM:
第9楼 jlty258 发表于 2009-06-09 10:54
初级用户 发帖 34 积分 37
弱弱的问一下,那些曲线怎么输出到文档里面的,无法理解
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023