aardio 文档

aardio 范例: 注册表操作 - 入门

//注册表操作 - 入门
import console;

//sys.reg 的代码只有几句,提供简单的写注册表功能
import sys.reg;

//写注册表,根键不用指定,默认为 HKEY_CURRENT_USER
sys.reg.setValue("键","值","Software\aardio\test.aardio.code")

//win.reg 提供更多的读写注册表功能
import win.reg;

//创建新的注册表路径
var reg = win.reg("HKEY_CURRENT_USER\Software\aardio\test.aardio.code") 
console.log(reg.queryValue("键")); //读注册表值

reg.renameKey("test.aardio.code.new"); //修改键名
reg.setDwValue("testaaa",123); //设置新值
reg.delValue("testaaa"); //删除指定的值
reg.save("/backup.bin"); //导出注册表
reg.load("/backup.bin"); //导入注册表
reg.close();

reg = win.reg("HKEY_CURRENT_USER\Software\aardio\"); 
reg.delKey("test.aardio.code.new"); //删除键

//仅打开已存在的路径
var reg = win.reg("HKEY_CURRENT_USER\Software\aardio\",true); 

//枚举子项、以及子项的所有子项
reg.enumKey(

    function(
        subKey, /*这是某个子节点(win.reg对象)*/
        keyname/*这是reg子节点的一个子项的名字*/
    ){  
        console.log(keyname) 
    }  
)

reg.close();
execute("pause")
Markdown 格式