使用JScript编写一个WSH小脚本

王朝html/css/js·作者佚名  2006-01-09
宽屏版  字体: |||超大  

因为Skype把联系人信息保存在本地,所以必须经常备份才能步丢失好友列表,每次我都要进入到隐藏目录里面去把目录拷贝出来再打包,显得很麻烦了。于是像做一个类似批处理的脚本来帮助我完成备份。参考了MSDN关于WSH(Windows Script Host)的内容后完成了这个小脚本。代码如下:

//===================================================//

// WSH Script in JScript form coded by Roy Law //

// 6:07 PM 2/13/2005 //

// Mail:roy_law at 126 dot com Web:luoyi.com //

//===================================================//

WinRARFolderName = "D:\\Program Files\\WinRAR"; //Modify it to where your WinRAR installed at

SkypeUserName = "roy_law"; //Modify it to your Skype username

var Date = new Date();

var Year = Date.getYear();

var Month = Date.getMonth() + 1;

var Day = Date.getDate();

var WshShell = new ActiveXObject("WScript.Shell");

var oExec = WshShell.Exec(WinRARFolderName + "\\WinRAR a skype_" + Year + "_" + Month + "_" + Day + "_" + SkypeUserName + " \"%USERPROFILE%\\Application Data\\Skype\\" + SkypeUserName + "\"");

while (oExec.Status == 0)

{

WScript.Sleep(100);

}

WshShell.Popup(SkypeUserName + ",your skype data has been successfully packed to " + "skype_" + Year + "_" + Month + "_" + Day + "_" + SkypeUserName + ".rar",60, "Succeeded! [Scripted by Roy Law]", 0+64);

脚本调用WinRAR来打包联系人目录。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有