最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BAT批處理中使用數(shù)組示例

 更新時(shí)間:2015年06月11日 09:26:37   投稿:junjie  
這篇文章主要介紹了BAT批處理中使用數(shù)組示例,批處理指令中并沒有原生支持?jǐn)?shù)組,本文用模擬的方法實(shí)現(xiàn)數(shù)組類似效果,需要的朋友可以參考下

批處理指令中并沒有原生支持?jǐn)?shù)組,但這不代表不能模擬出來。

來看下面的代碼:

SET Obj_Length=2
 
SET Obj[0].Name=Test1
SET Obj[0].Value=Hello World
 
SET Obj[1].Name=Test2
SET Obj[1].Value=blahblah

這樣就定義了一個(gè)數(shù)組了,而且是結(jié)構(gòu)體的數(shù)組。

在需要取值的時(shí)候,可以這么玩:

SET Obj_Index=0
 
:LoopStart
IF %Obj_Index% EQU %Obj_Length% GOTO :EOF
 
SET Obj_Current.Name=0
SET Obj_Current.Value=0
 
FOR /F "usebackq delims==. tokens=1-3" %%I IN (`SET Obj[%Obj_Index%]`) DO (
  SET Obj_Current.%%J=%%K
)
 
ECHO Name = %Obj_Current.Name%
ECHO Value = %Obj_Current.Value%
ECHO.
 
SET /A Obj_Index=%Obj_Index% + 1
 
GOTO LoopStart

輸出結(jié)果:

Name = Test1
Value = Hello World

Name = Test2
Value = blahblah

怎么樣,很不錯(cuò)吧~~

相關(guān)文章

最新評(píng)論

富锦市| 布尔津县| 修文县| 崇明县| 称多县| 大兴区| 江阴市| 历史| 萨嘎县| 华亭县| 图木舒克市| 寻甸| 新和县| 陇西县| 肥城市| 万全县| 彭山县| 潢川县| 呼和浩特市| 五指山市| 延寿县| 久治县| 成都市| 杭锦旗| 永福县| 曲松县| 牙克石市| 三亚市| 中阳县| 炉霍县| 麦盖提县| 宜州市| 舟曲县| 淮阳县| 垫江县| 洮南市| 南岸区| 北川| 铜鼓县| 大姚县| 左云县|