手机
当前位置:查字典教程网 >脚本专栏 >vbs >由vbs sort引发.NET Framework之间的关系说明
由vbs sort引发.NET Framework之间的关系说明
摘要:如果问题就这么结束,那么也就不会有这篇文章。怪我手贱,在Google中输入“vbssort”,回车,看到一段代码,顿时泪流满面。复制代码代码...

如果问题就这么结束,那么也就不会有这篇文章。怪我手贱,在Google中输入“vbs sort”,回车,看到一段代码,顿时泪流满面。

复制代码 代码如下:

Set outputLines = _

CreateObject("System.Collections.ArrayList")

'add lines

outputLines.Add output

outputLines.Add output

outputLines.Sort()

For Each outputLine in outputLines

stdout.WriteLine outputLine

Next

System.Collections.ArrayList不是.NET里面的类吗?在VBS中可以使用.NET中的类?事实证明,大约的确是可以的,不过仅限于很少一部分,至于是哪些,自己想吧。

一个示例程序:

复制代码 代码如下:

Set ArrayList = _

CreateObject("System.Collections.ArrayList")

Randomize

For i = 1 To 10

n = Int(100 * Rnd + 1)

out = out & n & " "

ArrayList.Add n

Next

WScript.Echo out

WScript.Echo "============================="

ArrayList.Sort()

out = ""

For Each i In ArrayList

out = out & i & " "

Next

WScript.Echo out

当然了,不是每个系统上都装有.NET Framework的,这种没有移植性的代码还是少写的好。不过有特殊需要的朋友,主要先安装.net组件。让脚本可以做更多的事。

原文:http://demon.tw/programming/vbs-and-net-framework.html

【由vbs sort引发.NET Framework之间的关系说明】相关文章:

vbs引用另一个vbs的代码

用vbscript实现将脚本的输出复制到剪贴板

用vbs读取Excel文件的函数代码

用vbs对文本文件的内容进行排序

vbs 获取radmin注册表中的信息

用vbs发送带附件的邮件

用vbs分割与合并文本文件的代码

用vbs实现更改计算机的说明的代码

用vbs记录屏幕保护程序的开始时间和结束时间

VBScript教程 第九课VBScript过程

精品推荐
分类导航