婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼

VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼

熱門標(biāo)簽:百度地圖標(biāo)注點(diǎn)距離代碼 地圖標(biāo)注政府哪個(gè)部門管 如何用機(jī)器人進(jìn)行電銷 齊齊哈爾高德地圖標(biāo)注店 哪里有便宜的地圖標(biāo)注公司 東營快遞外呼系統(tǒng) 佛山真人電銷機(jī)器人廠家 除了地圖標(biāo)注還有這種生意嗎 神行者美術(shù)館地圖標(biāo)注

1.編寫環(huán)境

今天突發(fā)奇想下載了個(gè)gVim來寫VBS腳本,我用的版本是7.4的

在寫腳本前,需要在gVim的安裝根目錄下,找到文件“_vimrc”,在里面添加下面三行:

set number
set softtabstop=4
set tabstop=4

意思分別是“顯示行號(hào)”、“按退格鍵一次刪掉4個(gè)空格”和“設(shè)定Tab長度為4個(gè)字符”

這個(gè)設(shè)置類似于Linux系統(tǒng)下文件“.vimrc”的配置

1.字典:Scripting.Dictionary

VBS中的字典需要使用Scripting.Dictionary

腳本文件:a.vbs,包含字典的添加、刪除、判斷鍵是否存在、修改鍵、修改值、遍歷、統(tǒng)計(jì)鍵值對個(gè)數(shù)

Option Explicit

'建立字典
Dim Dict : Set Dict = CreateObject("Scripting.Dictionary")

'添加鍵值對
Dict.Add "Key1", "Item1"
Dict.Add "Key2", "Item2"
Dict.Add "Key3", "Item3"

'字典中鍵值對數(shù)量
WScript.Echo "字典中現(xiàn)有鍵值對數(shù)量: "  Dict.Count

WScript.Echo 

'檢查指定鍵是否存在
If Dict.Exists("Key1") Then
  WScript.Echo "Key1 存在!"
Else
  WScript.Echo "Key1 不存在!"
End If

If Dict.Exists("Keyn") Then
  WScript.Echo "Keyn 存在!"
Else
  WScript.Echo "Keyn 不存在!"
End If

WScript.Echo 

'遍歷字典
Sub TraverseDict
  Dim DictKeys, DictItems, Counter
  DictKeys = Dict.Keys
  DictItems = Dict.Items
  For Counter = 0 To Dict.Count - 1
    WScript.Echo _
      "鍵: "  DictKeys(Counter)  _
      "值: "  DictItems(Counter)
  Next
End Sub

TraverseDict

WScript.Echo 

'在一個(gè)鍵值對中,修改鍵或修改值
Dict.Key("Key2") = "Keyx"
Dict.Item("Key1") = "Itemx"
TraverseDict

WScript.Echo 

'刪除指定鍵
Dict.Remove("Key3")
TraverseDict

WScript.Echo 

'刪除全部鍵
Dict.RemoveAll
WScript.Echo "字典中現(xiàn)有鍵值對數(shù)量: "  Dict.Count

調(diào)用方法:通過雙擊a.bat調(diào)用,a.bat代碼如下:

cscript a.vbs
pause

運(yùn)行結(jié)果截圖:

2.動(dòng)態(tài)數(shù)組:System.Collections.ArrayList

VBS中的動(dòng)態(tài)數(shù)組需要使用System.Collections.ArrayList

腳本文件:b.vbs,包含動(dòng)態(tài)數(shù)組的添加元素、刪除元素、遍歷、統(tǒng)計(jì)元素個(gè)數(shù)、清空

Option Explicit

'建立動(dòng)態(tài)數(shù)組
Dim Arrl : Set Arrl = CreateObject("System.Collections.ArrayList")

'添加元素
Arrl.Add "Element3"
Arrl.Add "Element2"
Arrl.Add "Element1"

'查看動(dòng)態(tài)數(shù)組中的元素?cái)?shù)
WScript.Echo "動(dòng)態(tài)數(shù)組中現(xiàn)有元素?cái)?shù)量: "  Arrl.Count
WScript.Echo "動(dòng)態(tài)數(shù)組容量: "  Arrl.Capacity

WScript.Echo

'遍歷動(dòng)態(tài)數(shù)組
Sub TraverseArrl
  Dim Counter
  For Counter = 0 To Arrl.Count - 1
    WScript.Echo Arrl(Counter)
  Next
End Sub
TraverseArrl

WScript.Echo

'動(dòng)態(tài)數(shù)組排序
Arrl.Sort
TraverseArrl

WScript.Echo

'刪除指定元素
Arrl.Remove("Element1")
TraverseArrl

WScript.Echo

'清空全部元素
Arrl.Clear
WScript.Echo "動(dòng)態(tài)數(shù)組中現(xiàn)有元素?cái)?shù)量: "  Arrl.Count
WScript.Echo "動(dòng)態(tài)數(shù)組容量: "  Arrl.Capacity

調(diào)用方法:通過雙擊b.bat調(diào)用,b.bat代碼如下:

cscript b.vbs
pause

運(yùn)行結(jié)果截圖:

 

3.隊(duì)列:System.Collections.Queue

VBS中的隊(duì)列需要使用System.Collections.Queue

腳本文件:c.vbs,包含隊(duì)列的添加元素(入隊(duì))、刪除元素(出隊(duì))、遍歷、統(tǒng)計(jì)元素個(gè)數(shù)、清空

Option Explicit

'建立隊(duì)列
Dim Que : Set Que = CreateObject("System.Collections.Queue")

Que.EnQueue("Element1")
Que.EnQueue("Element2")
Que.EnQueue("Element3")

'查看隊(duì)列中的元素?cái)?shù)
WScript.Echo "隊(duì)列中的元素?cái)?shù): "  Que.Count

WScript.Echo

'遍歷隊(duì)列
Sub TraverseQue
  Dim ArrQue : ArrQue = Que.ToArray
  Dim Counter
  For Counter = 0 To UBound(ArrQue)
    WScript.Echo ArrQue(Counter)
  Next
End Sub
TraverseQue

WScript.Echo

'退出隊(duì)列
WScript.Echo Que.DeQueue
WScript.Echo "---"
TraverseQue
WScript.Echo

'清空隊(duì)列
Que.Clear
WScript.Echo "隊(duì)列中的元素?cái)?shù): "  Que.Count

調(diào)用方法:通過雙擊c.bat調(diào)用,c.bat代碼如下:

cscript c.vbs
pause

運(yùn)行結(jié)果截圖:

4.堆棧:System.Collections.Stack

VBS中的堆棧需要使用System.Collections.Stack

腳本文件:d.vbs,包含堆棧的添加元素(壓棧)、刪除元素(出棧)、遍歷、統(tǒng)計(jì)元素個(gè)數(shù)、清空 

Option Explicit

'建立堆棧
Dim Stk : Set Stk = CreateObject("System.Collections.Stack")

Stk.Push "Element1"
Stk.Push "Element2"
Stk.Push "Element3"

'查看堆棧中的元素?cái)?shù)
WScript.Echo "堆棧中的元素?cái)?shù): "  Stk.Count

WScript.Echo

'遍歷堆棧
Sub TraverseStk
  Dim ArrStk : ArrStk = Stk.ToArray
  Dim Counter
  For Counter = 0 To UBound(ArrStk)
    WScript.Echo ArrStk(Counter)
  Next
End Sub
TraverseStk

WScript.Echo

'元素出棧
WScript.Echo Stk.Pop
WScript.Echo "---"
TraverseStk

WScript.Echo

'清空堆棧
Stk.Clear
WScript.Echo "堆棧中的元素?cái)?shù): "  Stk.Count

 調(diào)用方法:通過雙擊d.bat調(diào)用,d.bat代碼如下:

cscript d.vbs
pause

運(yùn)行結(jié)果截圖:

可以看出,遍歷隊(duì)列和堆棧時(shí),遍歷順序時(shí)由出隊(duì)和出棧的順序決定的,而不是入隊(duì)和壓棧的順序

標(biāo)簽:鶴壁 海口 西安 文山 四平 湖州 邢臺(tái) 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  VBS,腳本,中的,字典,動(dòng)態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品不卡在线| 日本免费在线视频不卡一不卡二| 久久久天堂av| 精品中文av资源站在线观看| 色视频成人在线观看免| 久久久美女毛片| 国产一区二区三区黄视频 | 在线中文字幕一区二区| 欧美国产精品一区二区| 国模大尺度一区二区三区| 欧美一区二区国产| 久久精品亚洲麻豆av一区二区| 欧美一区二区三区爱爱| 天堂久久一区二区三区| 欧美日韩精品专区| 蜜桃精品视频在线| 久久综合久久99| 91行情网站电视在线观看高清版| 亚洲人成亚洲人成在线观看图片| 91免费视频网址| 奇米色一区二区| 国产亚洲美州欧州综合国| 国产成人在线色| 亚洲国产欧美在线人成| 日韩午夜激情电影| 色综合视频一区二区三区高清| 亚洲一级电影视频| 国产丝袜欧美中文另类| 日本韩国一区二区三区视频| 蜜臀久久99精品久久久久久9| 中文字幕成人av| 欧美精品一级二级三级| 成人免费视频网站在线观看| 日产欧产美韩系列久久99| 国产精品乱人伦| 亚洲精品一区二区三区四区高清| 在线视频你懂得一区| 国产成人aaa| 国产精品一区二区黑丝| 日本不卡视频在线观看| 亚洲最大色网站| 中文字幕一区在线观看| 欧美经典一区二区| 国产日韩欧美制服另类| 国产亚洲精品福利| 国产婷婷色一区二区三区| 久久久精品国产免费观看同学| 538在线一区二区精品国产| 欧美一级二级三级蜜桃| 欧美一级精品在线| 欧美三级中文字幕在线观看| 亚洲欧美日韩国产另类专区| 日韩成人av影视| 欧美在线观看视频一区二区三区| 欧美日韩国产美女| 日韩免费观看高清完整版| 亚洲一区在线播放| 在线视频你懂得一区二区三区| 日韩制服丝袜av| 国产精品久久久久婷婷二区次| 在线观看日产精品| 欧美日韩五月天| 欧美一区二区精品| 久久综合色之久久综合| 久久久久久麻豆| 夜夜夜精品看看| 国内久久精品视频| 99精品视频一区二区三区| 欧美性感一类影片在线播放| 日本高清无吗v一区| 免费视频一区二区| 亚洲444eee在线观看| 国产精品综合av一区二区国产馆| 成人精品鲁一区一区二区| av亚洲精华国产精华| 欧美成人激情免费网| 免费亚洲电影在线| 丁香天五香天堂综合| 538prom精品视频线放| 亚洲日本电影在线| av激情综合网| 国产精品无圣光一区二区| 精品综合免费视频观看| 欧美一区二区三区四区高清| 亚洲精品一二三四区| av在线免费不卡| 中文字幕一区免费在线观看| 国产一区二区主播在线| 亚洲精品在线电影| 91精品国产综合久久精品| 日韩免费电影一区| 五月综合激情日本mⅴ| 欧美性xxxxx极品少妇| 亚洲小说春色综合另类电影| 在线看国产日韩| 偷拍日韩校园综合在线| 4438x成人网最大色成网站| 日韩国产欧美在线视频| 日韩午夜精品视频| 国产白丝网站精品污在线入口| 国产精品视频观看| 91小视频免费观看| 亚洲久草在线视频| 欧美一级久久久| 成人动漫一区二区三区| 亚洲午夜在线观看视频在线| 日韩欧美中文字幕公布| 国产精品69毛片高清亚洲| 亚洲图片另类小说| 日韩欧美国产一区二区三区| 国产99久久久国产精品潘金| 亚洲色图视频免费播放| 日韩手机在线导航| 色综合欧美在线视频区| 欧洲精品中文字幕| 石原莉奈在线亚洲二区| 国产欧美一区二区三区网站 | 久久疯狂做爰流白浆xx| 国产精品入口麻豆九色| 欧美一级专区免费大片| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 蜜臀av亚洲一区中文字幕| 中文字幕精品三区| 91精品国产手机| 欧美三级中文字| 成人午夜大片免费观看| 国产成人综合网站| 国产成人aaa| 国产成人精品亚洲777人妖| 国精产品一区一区三区mba桃花| 亚洲影视资源网| 国产在线精品一区二区夜色| 亚洲精品ww久久久久久p站| 中文字幕一区二区在线观看| 国产精品久久久久久久久免费樱桃 | 中文字幕欧美激情一区| 国产人伦精品一区二区| 久久综合色天天久久综合图片| 欧美精品一区二区三区蜜桃视频| 欧美电影免费观看完整版| 欧美精品一区二区三区四区 | va亚洲va日韩不卡在线观看| 99久久综合色| 欧美日韩精品一区二区在线播放| 欧美日韩激情一区二区三区| 91精品婷婷国产综合久久| 精品国产乱子伦一区| 欧美国产在线观看| 一区二区三区四区av| 免费国产亚洲视频| 国产成人av一区二区三区在线| 国产91富婆露脸刺激对白| 99精品热视频| 精品国产乱码91久久久久久网站| 国产午夜精品一区二区三区嫩草| 亚洲男人都懂的| 美女在线一区二区| 91在线观看免费视频| 日韩三级视频在线观看| 中文字幕亚洲欧美在线不卡| 日日夜夜精品免费视频| 白白色 亚洲乱淫| 欧美一卡2卡三卡4卡5免费| 亚洲视频免费在线| 国产精品一区二区久激情瑜伽| 欧美日韩不卡在线| 亚洲黄一区二区三区| 懂色av噜噜一区二区三区av| 91精品国产福利| 丝袜美腿高跟呻吟高潮一区| 欧美性色黄大片| 国产精品美女久久久久久久久| 成人在线综合网站| 精品免费一区二区三区| 久久精品久久综合| 日韩欧美国产麻豆| 亚洲福利一区二区| 欧美日韩高清不卡| 国产精品正在播放| 久久综合成人精品亚洲另类欧美| 亚洲午夜久久久久久久久电影院| 日本精品一级二级| 性做久久久久久| 精品久久久久99| 国产高清在线观看免费不卡| 26uuu精品一区二区三区四区在线| 久久er精品视频| 中文字幕欧美国产| 色哦色哦哦色天天综合| 日本不卡视频在线| 久久精品亚洲精品国产欧美| 成人午夜在线播放| 亚洲午夜久久久久久久久电影院 | 亚洲曰韩产成在线| 555www色欧美视频| 狠狠狠色丁香婷婷综合久久五月| 日本一区二区三区免费乱视频| 欧洲av一区二区嗯嗯嗯啊| 久久99蜜桃精品| 有码一区二区三区|