注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

chunwaihome 的博客

 
 
 

日志

 
 

Registry Management  

2010-02-23 14:00:53|  分类: AutoIt |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

RegRead

Reads a value from the registry.
RegRead ( "keyname", "valuename" )

RegRead ( "键名", "值项" )

$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir")

MsgBox(4096, "Program files 文件夹位于:", $var)

得出結果值是c:\program files

目前 AutoIt 支持的数据类型包括 REG_BINARYREG_SZREG_MULTI_SZREG_EXPAND_SZ 以及 REG_DWORD

  • RegWrite

Creates a key or value in the registry.

RegWrite ( "keyname" [,"valuename", "type", value] )

RegWrite ( "键名" [,"值项", "类型", 数据] )


; 写入一个 REG_SZ 类型的数值
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_SZ", "Hello this is a test")


; 写入一个 REG_MULTI_SZ 类型的数值,包括"line1" 和 "line2"
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2")

; 写入 REG_MULTI_SZ 类型值项的 错误示例
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2" & @LF) ;以 @LF 结尾
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & @LF & "line2" & @LF) ;连续两个换行被认为是空项

  • RegDelete

Deletes a key or value from the registry.

RegDelete ( "keyname" [, "valuename"] )

RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey")

  • RegEnumKey

Reads the name of a subkey(子鍵) according to it's instance.

RegEnumKey ( "keyname", instance )

RegEnumKey ( "键名", 序数 )

 

参数

键名 要读取的注册表的根键或其子键。
序数 要获取的子键序数,从1开始

$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", 1)
MsgBox(4096, "HKLM\Software 下的第一个子键是:", $var)
$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", 2)
MsgBox(4096, "HKLM\Software 下的第二个子键是:", $var)

 

下圖列出了RegEnumKey(key)和RegEnumVal(Value) 分別會列的鍵值

Registry Management - Y偉 - chunwaihome 的博客

 

  • RegEnumVal           註:留意是regenumval不是regenumvalue

Reads the name of a subkey(子鍵) according to it's instance.

RegEnumVal ( "keyname", instance )
RegEnumVal ( "键名", 序数 )

 

$var = RegEnumVal("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\",2)
msgbox(0,"",$var)

 

  评论这张
 
阅读(510)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017