找回密码
 加入
搜索
查看: 3810|回复: 5

[AU3基础] 注册表项递增的问题!谢谢高手大侠给与帮助!(已解决)

  [复制链接]
发表于 2010-10-31 03:42:18 | 显示全部楼层 |阅读模式
本帖最后由 vxpdisk 于 2010-10-31 18:24 编辑

就是导入注册表的时候先判断然后可以递增一个项



这个图是HKEY_LOCAL_MACHINE\SOFTWARE\soft\001-003

我的目的是当我导入一个新的项进去的时候如果有1-003那么就自动是004依次递增

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%","","REG_SZ","")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%", "Version", "REG_SZ", "4.2.3.2812")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%", "Region", "REG_SZ", "0000_sogou")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%", "VersionType", "REG_SZ", "final")



假如当我导入这个注册表的时候%number%默认就是004,先获取soft下面有多少个项,项的名称都是001一致到最后加入050

当我导入这个注册表就是005

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%","","REG_SZ","")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%", "Region", "REG_SZ", "0000_xunlei")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\%number%", "VersionType", "REG_SZ", "CH_CN")



以上主要是如何判断soft下的项和任何更改%number%这个变量一直递增!

假如有7个注册表 一起导入那么soft下面就是010 小弟AU3新手表达能力不好!希望大侠们不要见笑!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +10 收起 理由
hzxymkb + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-10-31 07:44:59 | 显示全部楼层
请先确认你是否这个键里只有这种编号类似的子键
For $i= 1 to 100
        $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\soft", $i)
        If @error <> 0 then ExitLoop
        MsgBox(4096, "SubKey #" & $i & " under HKLM\Software: ", $var)
Next
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft" & $i,"","REG_SZ","")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft" & $i +1, "Region", "REG_SZ", "0000_xunlei")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft" & $i +2, "VersionType", "REG_SZ", "CH_CN")

评分

参与人数 1金钱 +20 收起 理由
vxpdisk + 20 谢谢兄弟热情解答!

查看全部评分

发表于 2010-10-31 11:14:37 | 显示全部楼层
回复 3# wjq0886


    笨方法,但实用。

用在这里足够了。
 楼主| 发表于 2010-10-31 14:12:05 | 显示全部楼层
回复 3# wjq0886

如果我想在005下创建一个子项任何操作!

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\soft\" & $number,\123“, "VersionType", "REG_SZ", "final")
是这样吗?
发表于 2010-10-31 17:10:13 | 显示全部楼层
好例子,,留下有用。
 楼主| 发表于 2010-11-13 17:29:11 | 显示全部楼层
感谢各位大侠!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 00:30 , Processed in 0.092160 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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