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