BAT批处理中如何使用数组-创新互联

这篇文章主要介绍BAT批处理中如何使用数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

大城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

批处理指令中并没有原生支持数组,但这不代表不能模拟出来。

来看下面的代码:

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

这样就定义了一个数组了,而且是结构体的数组。

在需要取值的时候,可以这么玩:

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

输出结果:

Name = Test1
Value = Hello World

Name = Test2
Value = blahblah

以上是“BAT批处理中如何使用数组”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站标题:BAT批处理中如何使用数组-创新互联
网站URL:http://bzwzjz.com/article/dohppg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 教育网站设计方案 成都网站建设 成都模版网站建设 手机网站制作 成都企业网站制作 盐亭网站设计 成都商城网站建设 定制网站设计 app网站建设 移动网站建设 成都网站设计公司 成都网站建设公司 成都网站建设 成都网站建设公司 成都品牌网站设计 重庆网站建设 网站建设公司 定制网站制作 成都网站建设 成都网站建设推广 网站制作报价 网站建设方案