Sorting 在VB脚本中对IP数组进行排序
我想用VB脚本对IP地址列表进行排序。我已经在很多地方寻找了解决方案,所以如果这恰好是一个副本,我欢迎将其标记为一个。我不熟悉使用VBS,但是语法很容易理解,所以任何可行的解决方案或指南都可以。 由于VB没有提交的排序函数或子函数,以及IPs很容易被误解,所以它似乎很难实现。我还没有试过这样的东西 例如:Sorting 在VB脚本中对IP数组进行排序,sorting,vbscript,ip-address,Sorting,Vbscript,Ip Address,我想用VB脚本对IP地址列表进行排序。我已经在很多地方寻找了解决方案,所以如果这恰好是一个副本,我欢迎将其标记为一个。我不熟悉使用VBS,但是语法很容易理解,所以任何可行的解决方案或指南都可以。 由于VB没有提交的排序函数或子函数,以及IPs很容易被误解,所以它似乎很难实现。我还没有试过这样的东西 例如: 123.123.123.123, 12.12.1.12, 23.34.56.11, 45.33.22.1, 1.3.5.55, 成为 1.3.5.55, 12.12.1.12, 23.34.
123.123.123.123,
12.12.1.12,
23.34.56.11,
45.33.22.1,
1.3.5.55,
成为
1.3.5.55,
12.12.1.12,
23.34.56.11,
45.33.22.1,
123.123.123.123
通过将测试数据更改为
Dim aTests : aTests = Array( _
"123.123.123.123" _
, "12.12.1.12" _
, "23.34.56.11" _
, "45.33.22.1" _
, "1.3.5.55" _
)
并注意格式中的四个元素:
alVers.Add oFmt.formatArray("{0,4}.{1,4}.{2,4}.{3,4}", aParts)
从输出中生成的技术/代码:
123.123.123.123
12.12.1.12
23.34.56.11
45.33.22.1
1.3.5.55
---------------
1. 3. 5. 55
12. 12. 1. 12
23. 34. 56. 11
45. 33. 22. 1
123. 123. 123. 123
---------------
1.3.5.55
12.12.1.12
23.34.56.11
45.33.22.1
123.123.123.123
谢谢你。作为一个新手,由于名字和语法相似,我认为它们可能是。谢谢,但我只会使用脚本,我想我只能不用了。@Sheepy99-这是一个脚本。我收到一个错误,说class not defined:new cFormat。我想你需要使用VB