中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已解决]我想用VBS判断一个注册的键值存不存在
作者:
标题: [已解决]我想用VBS判断一个注册的键值存不存在 上一主题 | 下一主题
hackhd
中级用户





积分 231
发帖 102
注册 2008-1-25
状态 离线
『楼 主』:  [已解决]我想用VBS判断一个注册的键值存不存在

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run\"
   """mingzi""=""1.exe"""

假如我想在VBS里面判断这个键值为mingzi存不存在。内容为1.exe存不存在。怎么做?

[ Last edited by hackhd on 2008-1-28 at 02:27 AM ]

2008-1-27 00:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hackhd
中级用户





积分 231
发帖 102
注册 2008-1-25
状态 离线
『第 2 楼』:  

给点提示啊。

2008-1-27 19:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:  

你会写不会查?query什么的好像……

2008-1-27 20:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hackhd
中级用户





积分 231
发帖 102
注册 2008-1-25
状态 离线
『第 4 楼』:  

如果这个路径存在。我可以判断到值
Dim WshShell,keys
Set WshShell = WScript.CreateObject("WScript.Shell")
keys=wshshell.regread ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\Explorer")

if keys<>"qq.exe"  then
msgbox("呀呀,没有写进去啊")
end if

那要是路径不存在就会出错。就要加一个判断路径是否存在的语句。。

怎做呢?

[ Last edited by hackhd on 2008-1-27 at 11:34 PM ]

2008-1-27 21:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 5 楼』:  

就是错了就不存在啊


on Error Resume Next
Dim
WshShell,keys
Set WshShell = WScript.CreateObject("WScript.Shell")
keys = wshshell.regread ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\Explorer")
If Err Then
    MsgBox Err.
description
Else
    If
keys <> "qq.exe"  Then
        MsgBox
"呀呀,没有写进去啊"
    End If
End If


2008-1-28 01:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hackhd
中级用户





积分 231
发帖 102
注册 2008-1-25
状态 离线
『第 6 楼』:  

其实已经解决了我没有把标题修正。
我是加了一个容错代码

2008-1-28 02:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: