亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

在VBS中定義字節數組Byte()介紹

2020-07-26 11:49:02
字體:
來源:轉載
供稿:網友
晚上在 QQ 上看到昵稱為“亂碼”的好友回答了搜搜問問里一個問題:


在VBS中有辦法定義字節數組么?
在VBS中有辦法定義字節數組么?就是字節子類型數組(VarType是8209的那種)注意不是VB!

但是回答實在是不堪入目,連別人問什么都沒搞懂,而且那人居然還滿意,真不知道他在想什么。

閑來沒事,我來簡單回答一下。首先要搞清楚別人在問什么,VBS 是弱類型腳本語言,只有一種數據類型,稱為 Variant,但是 Variant 可以進一步分為幾種子類型,這里不展開,詳見《VBScript 數據類型》。所謂字節子類型數組(VarType是8209的那種),就是子類型為 Byte 的數組(vbByte + vbArray = 17 + 8192 = 8209)。

例如,Msxml2.XMLHTTP 對象的 responseBody 屬性返回的就是字節數組:
復制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/22
Dim http, res
Set http = CreateObject("Msxml2.XMLHTTP")
http.open "GET", "http://demon.tw", False
http.send
res = http.responseBody
WScript.Echo VarType(res), TypeName(res)

再例如,ADODB.Stream 對象的 Read 方法返回的也是字節數組:
復制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/22
Dim ado, data
Set ado = CreateObject("ADODB.Stream")
ado.Type = 1
ado.Open
ado.LoadFromFile "demon.tw"
data = ado.Read
WScript.Echo VarType(data), TypeName(data)

那么如何在 VBS 中定義一個字節數組呢?有人說那還不簡單,用 CByte 函數強制轉換一下不就行了?真的是這樣么,寫個簡單的例子測試一下:
復制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/22
Dim a(9), i
For i = 0 To 9
a(i) = CByte(i)
Next
WScript.Echo VarType(a), TypeName(a)

'輸出 8204 Variant()程序輸出 8204 Variant(),很可惜,這不是我們想要的。

那么正確的方法是什么呢?其實在《用VBS讀寫二進制文件的另一種方法》中出現過,使用 Msxml2.DOMDocument 對象:
復制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/22
Dim xmldoc, node, bytes
Set xmldoc = CreateObject("Msxml2.DOMDocument")
Set node = xmldoc.CreateElement("binary")
node.DataType = "bin.hex"
'demon.tw 的十六進制值為
'64 65 6D 6F 6E 2E 74 77
node.Text = "64656D6F6E2E7477"
bytes = node.NodeTypedValue
WScript.Echo VarType(bytes), TypeName(bytes)

這樣 bytes 變量就是字節數組了,如果你知道其他的方法,歡迎不吝賜教。

原文:http://demon.tw/programming/vbs-byte-array.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美专区国产专区| 国产精品男女猛烈高潮激情| 欧美主播福利视频| 成人欧美一区二区三区黑人孕妇| 91产国在线观看动作片喷水| 欧美激情免费在线| 国产伊人精品在线| 国产精品视频久久久久| 欧美日韩亚洲91| 亚洲综合日韩在线| 欧美巨乳美女视频| 国产亚洲精品久久久久动| 国产成人精品电影| 日韩在线观看精品| 日韩中文字幕第一页| 午夜免费在线观看精品视频| 亚洲男人天堂2023| 国产亚洲精品一区二区| 亚洲男女性事视频| 国产精品免费一区二区三区都可以| 97视频在线观看播放| 日韩一级裸体免费视频| 亚洲国产欧美在线成人app| 国产精品视频一| 国产精品稀缺呦系列在线| 欧美理论片在线观看| 国产极品精品在线观看| 欧洲美女免费图片一区| 欧美激情xxxx性bbbb| 丝袜一区二区三区| 亚洲激情小视频| 4k岛国日韩精品**专区| 久久成人av网站| 亚洲欧美精品中文字幕在线| 欧美性jizz18性欧美| 中文字幕在线观看亚洲| 精品一区二区三区四区在线| 亚洲xxxxx性| 国产精品视频久| 性欧美xxxx视频在线观看| 欧美激情欧美激情在线五月| 国产成人综合精品| 日韩欧美aaa| 日韩在线中文视频| 久久国产一区二区三区| 欧美贵妇videos办公室| 亚洲色图色老头| 亚洲色图色老头| 日韩欧美国产高清91| 亚洲第一区在线观看| 成人福利在线视频| 久久精品一区中文字幕| 欧美激情a∨在线视频播放| 日韩成人av在线播放| 欧美成人久久久| 成人春色激情网| 2019av中文字幕| 国产一区二区三区视频免费| 欧美丰满少妇xxxx| 久久久久久伊人| 国产精品极品美女在线观看免费| 亚洲欧美综合精品久久成人| 亚洲精品自拍视频| 国产精品亚洲视频在线观看| 国产精品国产福利国产秒拍| 欧美精品性视频| 国产成人avxxxxx在线看| 亚洲精品资源美女情侣酒店| 亚洲欧美日韩国产中文专区| 欧日韩在线观看| 欧美电影在线观看高清| 欧美成人激情视频免费观看| 在线观看久久久久久| 亚洲激情视频在线观看| 国产精品久久久久久久久久小说| 成人av色在线观看| 欧美午夜激情视频| 欧美日韩视频在线| xvideos亚洲| 久久久这里只有精品视频| 91理论片午午论夜理片久久| 久久久久久久久久久国产| 欧美激情精品久久久久久大尺度| 亚洲国产精品yw在线观看| 精品国产鲁一鲁一区二区张丽| 国产精品福利网站| 成人免费视频a| 视频一区视频二区国产精品| 91亚洲精华国产精华| 久久人人爽人人爽人人片av高请| 久久久精品久久久| 九九视频这里只有精品| 2021国产精品视频| 热草久综合在线| 欧美—级a级欧美特级ar全黄| 97免费在线视频| 91欧美精品成人综合在线观看| 2021国产精品视频| 久久久免费观看视频| 欧美激情在线观看视频| 中文字幕亚洲图片| 欧美怡春院一区二区三区| 视频在线一区二区| 成人欧美一区二区三区黑人孕妇| 国产精品海角社区在线观看| 91九色国产视频| 91豆花精品一区| 日本精品一区二区三区在线| 久久婷婷国产麻豆91天堂| 全亚洲最色的网站在线观看| 日韩av电影手机在线| 美女啪啪无遮挡免费久久网站| 国产精品久久久久福利| 亚洲肉体裸体xxxx137| 久久91亚洲人成电影网站| 国产精品69精品一区二区三区| 一区二区欧美激情| 国产欧美精品日韩| 国产成人久久久| 性欧美在线看片a免费观看| 国产精品免费在线免费| 欧美自拍视频在线观看| 日韩有码在线电影| 亚洲福利视频网站| 日韩av大片在线| 在线观看国产欧美| 国产精品午夜一区二区欲梦| 亚洲大胆美女视频| 综合网日日天干夜夜久久| 国外成人在线播放| 日韩美女视频中文字幕| www.亚洲人.com| 亚洲成年人在线播放| 亚洲福利在线播放| 亚洲精品videossex少妇| 日韩成人xxxx| 久久久久久久国产精品| 亚洲欧美在线第一页| 日韩在线视频导航| 国产性色av一区二区| 亚洲精品一区在线观看香蕉| 精品在线欧美视频| 亚洲第一精品久久忘忧草社区| 国产自摸综合网| 欧美激情第1页| 在线观看不卡av| 一区二区亚洲精品国产| 亚洲第一国产精品| 国产va免费精品高清在线观看| 久久免费成人精品视频| 日本精品免费观看| 欧美午夜视频一区二区| 亚洲精品国产综合区久久久久久久| 亚洲国产91色在线| 欧美日韩aaaa| 亚洲男女自偷自拍图片另类| 日韩在线中文字幕| 91香蕉嫩草神马影院在线观看| 伊人久久久久久久久久久| 狠狠躁夜夜躁人人爽超碰91| 欧美成人精品在线观看| 国产99久久精品一区二区| 麻豆成人在线看| 午夜精品久久久久久久99热|