欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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