标题: 请教一个批处理文件
[打印本页]
作者: fuming8068
时间: 2007-11-27 16:34
标题: 请教一个批处理文件
本人菜鸟
求一个批处理
文本文件在附件中,要求提取出第一个{ 和 } 中的字符,赋给一个变量中,并存在一个txt文件中
后面的{ 和 } 不用管,,,谢谢,救命的啊
[
Last edited by fuming8068 on 2007-11-27 at 08:08 PM ]
作者: fuming8068
时间: 2007-11-27 16:40
标题: 怎么没人帮忙呢,要跳楼了
怎么没人帮忙呢,要跳楼了,斑竹不在吗
作者: ThinKing
时间: 2007-11-27 16:45
标题模糊,斑竹在也不回复你。
作者: fuming8068
时间: 2007-11-27 16:48
标题: 自己更新一下
求一个批处理
在一个文本文件succ.txt中,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO]
"\\Device\\Video1"="\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Video\\{03F049C5-222F-4C2F-B053-1E62A4209B73}\\0001"
"MaxObjectNumber"=dword:00000004
"\\Device\\Video0"="\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Video\\{03F049C5-222F-4C2F-B053-1E62A4209B73}\\0000"
"\\Device\\Video2"="\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Video\\{23A77BF7-ED96-40EC-AF06-9B1F4867732A}\\0000"
"\\Device\\Video3"="\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Video\\{8B6D7859-A639-4A15-8790-7161976D057A}\\0000"
"\\Device\\Video4"="\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Video\\{DEB039CC-B704-4F53-B43E-9DD4432FA2E9}\\0000"
"VgaCompatible"="\\Device\\Video2"
"\\Device\\Disc"="\\REGISTRY\\Machine\\System\\CurrentControlSet\\Services\\TSDDD\\Device0"
要求提取出第一个{ 和 } 中的字符,赋给一个变量中,并存在一个txt文件中
后面的{ 和 } 不用管,,,谢谢,救命的啊
作者: 26933062
时间: 2007-11-27 16:57
论坛的人只会 批处理 不会救命。
救命应该拨打 120
作者: fuming8068
时间: 2007-11-27 17:00
标题: 人家都火烧眉毛了,还说风凉话啊
快帮帮忙了
作者: ThinKing
时间: 2007-11-27 17:02
别人如果救了你的命怎么报答别人呢?以身相许?
作者: everest79
时间: 2007-11-27 17:06
for /f "tokens=2 delims={}" %i in (succ.txt) do echo %i
作者: fuming8068
时间: 2007-11-27 17:12
标题: 谢谢了,但是好象不可以啊
我还要输出到一个文件中的
作者: fuming8068
时间: 2007-11-27 17:24
标题: 高手们快现身吧
高手们快现身吧,谢谢
作者: digger
时间: 2007-11-27 17:44
我献身了,可惜不是高手~~~救命啊,哪位大侠帮忙改一下标题吧,各路过往神仙快快显灵吧。
作者: lxmxn
时间: 2007-11-27 18:27
什么时候修改标题,什么时候“救”你的命。
三天之后没有修改过来,我将删除此贴。
作者: luckboy45
时间: 2007-11-27 18:29
LXMXN斑竹,帮帮我啊!~请去看看我的问题,谢谢了!~
作者: lxmxn
时间: 2007-11-27 18:35
Quote: |
Originally posted by luckboy45 at 2007-11-27 18:29:
LXMXN斑竹,帮帮我啊!~请去看看我的问题,谢谢了!~ |
|
晕,居然在别人的贴子里面求助 -_-!
作者: fuming8068
时间: 2007-11-27 20:12
标题: 别人的贴子里不是我哦
好冤枉啊,别人的贴子里不是我发的求助哦
作者: upsco
时间: 2007-11-27 20:19
还求什么,8楼已经给出正确答案了
作者: 26933062
时间: 2007-11-27 20:29
标题:是要让别人一看就知道你的问题大概是什么。
保存为bat文件运行。
结果在 1.txt 里。
for /f "tokens=2 delims={}" %%i in (succ.txt) do echo %%i>>1.txt
作者: fuming8068
时间: 2007-11-27 20:35
标题: 谢谢
谢谢各位,但是我运行了,什么结果也没有啊.也没有生成新的txt文件
作者: fuming8068
时间: 2007-11-27 20:40
标题: 还是没有正确结果
按照大大的,运行后没有任何输出,显示为 此时不应有%%1
作者: 26933062
时间: 2007-11-29 04:17
@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 ]