中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 16:57
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教一个批处理文件 查看 1,658 回复 19
16 发表于 2007-11-27 20:19 ·  中国 湖南 长沙 电信
初级用户
积分 67
发帖 32
注册 2007-11-19 12:34
18年会员
UID 103118
性别 男
状态 离线
还求什么,8楼已经给出正确答案了
17 发表于 2007-11-27 20:29 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
标题:是要让别人一看就知道你的问题大概是什么。

保存为bat文件运行。
结果在 1.txt 里。
for /f "tokens=2 delims={}" %%i in (succ.txt) do echo %%i>>1.txt
致精致简!
18 谢谢 发表于 2007-11-27 20:35 ·  中国 广东 深圳 天威有线宽带(关内)
新手上路
积分 0
发帖 9
注册 2007-11-27 16:17
18年会员
UID 103953
性别 男
状态 离线
谢谢各位,但是我运行了,什么结果也没有啊.也没有生成新的txt文件
19 还是没有正确结果 发表于 2007-11-27 20:40 ·  中国 广东 深圳 天威有线宽带(关内)
新手上路
积分 0
发帖 9
注册 2007-11-27 16:17
18年会员
UID 103953
性别 男
状态 离线
按照大大的,运行后没有任何输出,显示为 此时不应有%%1
20 发表于 2007-11-29 04:17 ·  中国 湖南 娄底 冷水江市 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('findstr "\<.*{..*}.*\>" a.txt') do (
set str=%%aa
set str=!str:*{=!
set var=!str:*}=!
call set num=%%str:!var!=%%
echo !num:~0,-1!
)
pause


[ Last edited by 26933062 on 2007-11-29 at 05:09 AM ]
致精致简!
论坛跳转: