简介:参考http://www.cnii.com.cn/20040423/ca240413.htm
例子:
<job id="Sample">
//引用COM组件
<reference object="XAcc.CurrentDesktop"/>
//引用内置对象
<reference object="WScript.shell"/>
//引用I/O
<reference object="scripting.FileSystemObject"/>
//引用VBscript
<script language="VBscript" src="Localization.vbs"/>
//脚本采用JScript
<script language="JScript">
//所有变量都用var声明
var Wshshell= new ActiveXObject("WScript.shell");
var accDesktop = new ActiveXObject("XAcc.CurrentDesktop");
//调用系统环境变量
var sysdrive = Wshshell.ExpandEnvironmentStrings("%systemdrive%");
var sys32 = Wshshell.ExpandEnvironmentStrings("%windir%//system32");
//log file
var fileObject = new ActiveXObject("scripting.filesystemobject");
//参数:filename,overwrite,Unicode
var fileWrite=fileObject.CreateTextFile("result.log",true,true);
//var fileWrite= fileObject.OpenTextFile("result.log",ForWriting,true);
//读文件
var fileRead = fileObject.OpenTextFile("ServerName.ini",ForReading,true);
var ServerName = fileRead.ReadLine();
//运行程序
//!Note:use 1 if you launch a window;false指WaitOnReturn
Wshshell.Run(windir+"//system32//mstsc.exe /f /admin",1,false);
//输出及debug
WScript.Echo("This is a Sample");
fileWrite.WriteLine("This is a Sample");
Wshshell.Popup("This is a Sample");
//休息1000毫秒
WScript.Sleep(1000);
//关闭文件流
file.Close();
</script>
</job>