联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ] "Install"="E:\\QQ\\" "Uindata"=dword:483857e3
for /f "tokens=3" %i in ('reg query HKLM\Software\Tencent\QQ /v Install^|find "Install"') do @echo %i
for /f "tokens=2 delims==" %i in ('findstr "Install" 1.reg') do @echo %~i
Originally posted by pooronce at 2008-5-25 09:24 AM: %i和%%的變化i既然知道,就用不著提了 對應有空格的,在最後要用的%i上套上引號就行了
for /f "tokens=3 delims= " %i in ('reg query HKLM\Software\Tencent\QQ /v Install^|find "Install"') do @echo "%i"
Originally posted by kidzgy at 2008-5-26 11:43 AM: 不行。运行不了。运行会出错 能不能万能一点儿,不管有没有空格,而且生成的路径前后不包括双引号的呢。
@echo off for /f "skip=4 tokens=1,2 delims=:" %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v Install') do ( set QQPathL=%%a set QQPathR=%%b ) set QQPath=%QQPathL:~-1%:%QQPathR% echo %QQPath%
for /f "tokens=2*" %a in ('reg query HKLM\Software\Tencent\QQ /v Install^|find "Install"') do echo %b
Originally posted by HAT at 2008-5-26 12:28 PM: 这样也可以: [CODE]@echo off for /f "skip=4 tokens=1,2 delims=:" %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v Install') do ( set QQPathL=%%a set QQPathR=%% ...
Originally posted by kidzgy at 2008-5-26 04:21 PM: 这个自己知道的了,可是我的问题是用reg export 取出来喔~ 我想多掌握点知识。
@echo off for /f "tokens=2 delims==" %%a in ('findstr /i "Install" "C:\test\1.reg"') do set qqpath=%%a set qqpath=%qqpath:"=% echo %qqpath%