标题: 如何根据注册表值执行操作
[打印本页]
作者: mirking
时间: 2007-7-29 23:16
标题: 如何根据注册表值执行操作
新人,见谅下,先学好IF条件再学复杂的。。。。。遇到个问题搞不懂,请教:
如何根据某个注册表值是否等于XXX执行某个操作
例如:如果HKEY_LOCAL_MACHINE\SOFTWARE\360Safe\LiveUp项中的CUrl的值为
http://my.360safe.com 则 goto 11
请问这些该怎么写?
(这些明白了,谢谢下面几位兄)
想再问问
^ 和 |
这两个符号用法?
[
Last edited by mirking on 2007-7-30 at 10:55 AM ]
作者: slore
时间: 2007-7-29 23:38
REG QUERY /?
作者: mirking
时间: 2007-7-30 09:49
Quote: |
Originally posted by slore at 2007-7-29 11:38 PM:
REG QUERY /? |
|
那是查看而已...
作者: slore
时间: 2007-7-30 10:13
你不是要查看那个值是不是等于某个值就goto麽?
作者: ccwan
时间: 2007-7-30 10:14
sole兄所说不错,就是用REG QUERY
@echo off
for /f "tokens=3" %%i in ('reg query HKLM\SOFTWARE\360Safe\LiveUp ^|findstr CUrl') do (
if "%%i"=="http://my.360safe.com" goto 11
echo 啥也没有!呵呵!&pause&exit
)
:11
echo 确实是这个网址!&pause
作者: zh159
时间: 2007-7-30 10:15
用的就是REG QUERY /?
for /f "tokens=3" %%i in ('REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\360Safe\LiveUp^|findstr "curl"') do echo %%i
作者: mirking
时间: 2007-7-30 10:28
明白了,谢谢,其实我是想问那个条件的编写,不是问命令