找回密码
 加入
搜索
查看: 1745|回复: 2

[AU3基础] 请教高手如何操作注册表

[复制链接]
发表于 2010-3-19 16:26:58 | 显示全部楼层 |阅读模式
请教高手,我想通过读取注册表某键值中的地址,然后删除地址下的某个文件如何 写代码呢?谢谢!
发表于 2010-3-19 16:38:36 | 显示全部楼层
Global $ExMainKey="HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ"   ;定义注册表主键路径
Global $ExPathKey="Install"   ;定义要读取的子键
Global $ExKeyStyle="REG_SZ"   ;注册表数据类型

If RegRead($ExMainKey,$ExPathKey)="" Then   ;如果读取出的注册表数据为空,则代表不存在该值,提示错误并退出。
        MsgBox(0,"错误!","注册表中没有该文件的路径信息。请查证后再试。")
        Exit
EndIf

$FileName=InputBox("请输入文件名","","","",200,50)   ;获取要删除的文件名。 可以定义成一个常量

If FileExists(RegRead($ExMainKey,$ExPathKey)&""&$FileName) Then   ;判断文件存在不存在。
        FileDelete(RegRead($ExMainKey,$ExPathKey)&""&$FileName)   ;如果存在,直接删除
Else
        MsgBox(0,"错误!","输入的文件不存在!")   ;如果不存在。 弹出错误 并退出。
        Exit
EndIf

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-3-19 16:40:31 | 显示全部楼层
lanfengc 发表于 2010-3-19 16:38



    O(∩_∩)O谢谢 非常感谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 20:22 , Processed in 0.077076 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表