按键精灵的注册表操作大全

按键精灵的注册表操作大全【总结】


一、注册表的导入导出

'导出注册表
Set ws=WScript.CreateObject ("wscript.shell")
ws.run "regedit -e C:\regeditlog.log HKEY_LOCAL_MACHINE\Software",0,True
'
'导入注册表
Set ws=WScript.CreateObject ("wscript.shell")
ws.run "regedit -f C:\regeditlog.log HKEY_LOCAL_MACHINE\Software",0,True
-e表示导出;-f表示导入
'
应用:注册表的备份还原



二、读取注册表键值

Set OMG=CreateObject("WScript.Shell")
Dim Read_Key
Read_Key = OMG.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd\Version")
TracePrint "迅雷版本为:"& Read_Key

例子:
Set Obj = createobject("WScript.Shell")
UserName=Obj.RegRead("HKLM\SOFTWARE\Microsoft\WinDowsNT\CurrentVersion\RegistereDowner")
Msgbox "您的计算机用户名为:"&UserName

应用:如用于读取游戏注册表信息,比如某个设置你可以很方便的获取,省去游戏中的图色判断。实战中用它
做自动登录,写过一篇文章有介绍 >> 点击查看




三、修改注册表键值

Dim OperationRegistry
Set OperationRegistry=CreateObject("WScript.Shell")
OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd\Version","7.2.3.3254"
注意:不知情,千万不要乱改注册表中的数据值以免出现不必要的麻烦。
修改注册表键值可以实现什么?
简例:修改IE主页等等


备注:
以上代码都是可以放到按键精灵编辑器中直接运行的!
实现同样效果另一方法是用按键精灵写入文本(这个文本后缀为*.reg),之后运行这个*.reg文件
如图:

2012-2-11 13:04 上传下载附件 (3.79 KB)


以修改注册表键值实现修改IE主页简例的两种方法:
法1:
'在按键精灵脚本编辑器中粘贴运行以下代码
Dim OperationRegistry
Set OperationRegistry=CreateObject("WScript.Shell")
OperationRegistry.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page","https://www.360docs.net/doc/e812929838.html,/"

法2:
Dim TempForExec
TempForExec = "WinDows Registry Editor Version 5.00" &vbcrlf&_
"[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]" &vbcrlf&_
"""Start Page""=""https://www.360docs.net/doc/e812929838.html,"""
Call WriteTextEx(".\SetStartPage.reg", TempForExec) '生成reg文件,写入内容
Delay 500
RunApp "/s .\SetStartPage.reg"
'
Sub WriteTextEx(FileSpec, Str)
Set fso = createobject("scripting.filesystemobject")
Set USO = fso.OpenTextfile(FileSpec, 2, True)
USO.Write Str
USO.Close
Set USO = Nothing
End Sub

应用:修改游戏注册表数据值,例如游戏里有个设置如帮会提醒的开关是要被勾选的,
正常你可能要抓图 > 点击位置 > 勾选操作;如果注册表中有该设置一项,那么修改键数据值
就可以达到勾选目的




四、删除键

Set ws=createobject("wscript.shell")


ws.regdelete 注册表键路径



相关文档
最新文档