|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
『楼 主』:
如何把reg query运行结果赋给一个变量
我想把这个运行的结果赋给一个变量,怎么做到
reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v aaa
[ Last edited by zexuhu on 2008-1-16 at 03:17 PM ]
|
|
2008-1-16 15:10 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
|
2008-1-16 15:13 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
3 楼』:
for /f "delims=*" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "aaa"') do echo %%a
问题是你要数据还是名称?
|
第一高手 第二高手
我的小站
|
|
2008-1-16 15:18 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
『第
4 楼』:
我想要的是查看后注册表的值,,,
然后把这个值赋给一个变量,,例如,cc
|
|
2008-1-16 15:22 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
『第
5 楼』:
刚才运了不行,,此时不应有%%a
|
|
2008-1-16 15:25 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
6 楼』:
for /f "tokens=3" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "aaa"^|find /i "cc"') do echo %%a
|
第一高手 第二高手
我的小站
|
|
2008-1-16 15:32 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
|
2008-1-16 15:35 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
|
2008-1-16 15:37 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
|
2008-1-16 15:41 |
|
|
zexuhu
初级用户
小兵
积分 66
发帖 30
注册 2008-1-13 来自 陕西
状态 离线
|
『第
10 楼』:
可是还是有点不明白这里
for /f "tokens=3" %a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "aaa"') do set cc=%a
运行这个以后,,结果就是cc就等于aaa的键值,,为什么会是键值
|
|
2008-1-16 15:43 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
11 楼』:
你要什么?
tokens=3
tokens=2
tokens=1
tokens=*
自己试
|
第一高手 第二高手
我的小站
|
|
2008-1-16 16:07 |
|