VBScript:数组排序 Sort Array 【1】

例如,需要获取Windows环境变量PATH,分隔之后排序输出

'filename: for-each-loop.vbs
'Get
Set wshShell = CreateObject( "WScript.Shell" )
paths_str = wshShell.ExpandEnvironmentStrings("%PATH%")
paths = Split(paths_str,";")

'Sort
set scal =CreateObject("System.Collections.ArrayList")
For Each path In  paths
  scal.Add(path)  
Next
scal.Sort()
paths_arr = scal.toArray

'Display
For Each path In paths_arr
  WScript.Echo path
Next

outputs

Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.


%SystemRoot%
%SystemRoot%\system32
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
%USERPROFILE%\.cargo\bin
%USERPROFILE%\AppData\Local\atom\bin
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
%USERPROFILE%\AppData\Local\Programs\Fiddler
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
C:\Program Files (x86)\Pandoc\
C:\Program Files (x86)\Python36-32\
C:\Program Files (x86)\Python36-32\Scripts\
C:\Program Files\Microsoft VS Code\bin
C:\Program Files\Sublime Text 3
C:\Program Files\Sublime Text 3
C:\ProgramData\chocolatey\bin
C:\rakudo\bin
C:\rakudo\share\perl6\site\bin
C:\Windows
C:\Windows\system32
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
D:\PHP-7.1.7

如果提示

for-each-loop.vbs(6, 1) Microsoft VBScript runtime error: 
ActiveX component can't create object: 'System.Collectinos.ArrayList'

需要安装.Net Framework 3.5

安装完成.Net Framework 3.5

要trigger安装提示的话,新建一个vbs文件,里面只写一句话

set scal =CreateObject("System.Collections.ArrayList")

点击运行,就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,713评论 18 399
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,359评论 0 33
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,256评论 1 114
  • 我最受不了人要分别的时刻,犹如那寒冷的刀刃直指心脏在温暖的心房千刀万剐。突然在心里涌出了一丝丝的伤感,连我伏在窗...
    阿米509阅读 1,090评论 0 0
  • 我是一名二本大学的学生,室友对于校级活动不积极参与,每天只有我一人忙于学生会,新媒体。在最近参加的一次比赛中,我独...
    报膝看闲街阅读 1,360评论 0 0

友情链接更多精彩内容