用 JavaScript 迁移目录(2)

分类: 入门   出处:iocblog整理  更新时间:2008-07-22   添加到收藏  

 63    //设置temp变量
 64    var temp = "%" + prefix + vn_temp + "%";
 65    setuservalue("tmp", temp);
 66    setuservalue("temp", temp);
 67    setsystemvalue("tmp", temp);
 68    setsystemvalue("temp", temp);
 69
 70    // 设置 path 和 自定义 path 连接
 71    var currentname = prefix + vn_path;
 72    setsystemvalue(currentname, userpath);
 73    // 检测是否已经存在path,如果不存在则设置[来源www.iocblog.net]
 74    var regvalue = new regexp("%" + prefix + vn_path + "%","i");
 75    if(!regvalue.test(getsystemvalue("path")))
 76    {
 77        setsystemvalue("path",getsystemvalue("path") + ";%" + prefix + vn_path + "%");
 78    }
 79}
 80
 81// 调试用函数
 82function debug(msg)
 83{
 84    wsh = new activexobject("wscript.shell");
 85    wsh.popup(msg);
 86}
 87
 88// 获取用户环境变量
 89function getuservalue(name,value)
 90{
 91    wsh = new activexobject("wscript.shell");
 92    return wsh.environment("user").item(name);
 93}
 94// 设置用户环境变量
 95function setuservalue(name,value)
 96{
 97    wsh = new activexobject("wscript.shell");
 98    wsh.environment("user").item(name) = value;
 99}
100// 删除用户环境变量
101function removeuservalue(name)
102{
103    wsh = new activexobject("wscript.shell");
104    wsh.environment("user").remove(name) = value;
105}
106
107// 获取系统环境变量
108function getsystemvalue(name,value)
109{
110    wsh = new activexobject("wscript.shell");
111    return wsh.environment("system").item(name);
112}
113// 设置系统环境变量
114function setsystemvalue(name,value)
115{
116    wsh = new activexobject("wscript.shell");
117    wsh.environment("system").item(name) = value;
118}
119// 删除系统环境变量
120function removesystemvalue(name)
121{
122    wsh = new activexobject("wscript.shell");
123    wsh.environment("system").remove(name) = value;
124}
125
126
127
128

   其中 profile 为有价值的数据和文件 ,volatileprofile 用过而无价值的数据和文件。这样,我们就可以清楚的知道,profile 要保留,volatileprofile 则可以经常清理。[来源www.iocblog.net]

   之后我还需要把 desktop,my document,favorites文件夹迁移到 profile 目录中,然后就开始安装数据库。
   不过嘛,今天太晚了,明天再说~~~
   明天用用 jscript 操作注册表以迁移系统的一些目录到 profile 和 volatileprofile 目录。
http://www.cnblogs.com/zealic/archive/2006/11/07/552433.html

上一页 [1] [2]



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。