最新国产好看的视频,伊人天堂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ù)組,但這不代表不能模擬出來(lái)。

來(lái)看下面的代碼:

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)論

都昌县| 石台县| 平凉市| 南宫市| 同江市| 长沙市| 新安县| 阿勒泰市| 贺州市| 嘉义县| 宣武区| 满洲里市| 西峡县| 刚察县| 波密县| 韩城市| 嘉兴市| 新巴尔虎右旗| 福州市| 和龙市| 瑞金市| 雅安市| 马山县| 铁岭市| 上蔡县| 泰来县| 湘潭县| 勃利县| 淮北市| 湟中县| 高唐县| 深州市| 原阳县| 武清区| 四川省| 偃师市| 永寿县| 枞阳县| 新田县| 雅江县| 金湖县|