wsf脚本笔记
1.標(biāo)簽
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 第一行,關(guān)于腳本的信息定義
<package> </package>
<comment> 注釋,寫在package里,通常是給整個腳本文件的注釋
<job id="jobname"> 寫在package里,與comment屬于同一級別
<?job error="false" debug="false" ?> 寫在job里,不知道有啥用
<runtime>寫在job里,
<description> 寫在runtime里,跟注釋一樣,但這一塊兒是關(guān)于當(dāng)前job的注釋
<example> 寫在runtime里,寫一個調(diào)用當(dāng)前job的調(diào)用例子
<resource id="xxxx">this is a resource.</resource> 寫在job里,相當(dāng)于聲明了一個全局變量
<object id="xmlHttp" progid="MSXML2.XMLHTTP" /> 寫在job里,聲明一個對象,progid是對象的名字
<script language="JScript">
<![CDATA[
//JScript source
]]>
</script> 寫在job里
<script language="VBScript">
<![CDATA[
'VBScript source
]]>
</script>寫在job里
<script language="JScript" src="xxxx.js"> 寫在job里,導(dǎo)入外部js代碼
2.遇到的問題
- 數(shù)組
VBScript中的數(shù)組跟JScript的數(shù)組是不同的。它們之間互相調(diào)用的時候會識別不了對方的數(shù)組。
VBScript調(diào)用JScript的數(shù)組的解決方法:
1.向Array里添加函數(shù)
Array.prototype.myCount = function() { //數(shù)組長度
return this.length;
};
Array.prototype.items = function(idx) { //取得指定index的元素
return this[idx];
};
2.VBScript調(diào)用
dim lngLstIdx
lngLstIdx = jsArray.myCount() - 1
For i = 0 To lngLstIdx
str = jsArray.items(i))
Next
總結(jié)
- 上一篇: HTML 单选按钮实现 (性别选择)(解
- 下一篇: VB6的序列号