WSH简介及例子

简介:参考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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值