VBS如何读取配置文件配置项

技术VBS如何读取配置文件配置项这篇文章主要为大家展示了“VBS如何读取配置文件配置项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VBS如何读取配置文件配置项”这篇文章吧。

本文主要向您展示VBS如何读取配置文件中的配置项。内容简单易懂,条理清晰,希望能帮你解开疑惑。让边肖带领大家学习《VBS如何读取配置文件中的配置项》一文。

下面是读取配置文件的函数:此功能仅适用于配置文件(。ini,txt,inf):格式如下。

[Mark 1]key 1=key 1 value key 2=key 2 value.[Mark 2]key 1=key 1 value key 2=key 2 value

核心代码

* * * * * * * *并返回值'参数: file path-配置文件的完整路径' Mark-配置开始标记' Key-要获取的配置项的名称',调用方法3360 ret=getconfig(' d : \ configure . ini ',' computer ',IP ')'作者:胡晓最高法院'日期:2013-06-20 ' * * * * * * * * * * * * * * * * * * * * * * *。str _ readlinesetfso=createobject(' scripting。文件系统对象')'确定配置文件是否有If fso。文件存在(文件路径)然后“初始化”配置标志。打开配置文件设置config file=FSO . opentextfile(file path,1)循环读取文件数据线doster _ ReadLine=config file . ReadLine wscript . echostr _ ReadLine '判断读取的数据线是否为空If Str_ReadLine '' Then '判断读取的数据线是否为配置起始标记If LCase(Trim(Str _ ReadLine))='[' LCase(mark)']' Then '找到配置起始标记Flag=1 '循环读取当前配置起始标记下的配置项。直到在当前配置标签下找到需要的配置项'或者下一个配置项开始标签出现时,退出doster _ ReadLine=configfile . ReadLine retNum=instr(Str _ ReadLine,=')'检查读取的配置项是否有等号If retNum 0 Then '判断得到的配置项名称是否为需要的配置项If Trim(LCase(Left(Str_ReadLine, Retnum-1)))=trim (lcase (key))然后'获取配置项等号后的数据getconfig=trim(right(str _ readline,len (str _ readline)-retnum))'找到后,退出函数Exit Function End If End If '判断是否是开始标记if (instr (str _ readline,'[' 0)和instr (str _ readline,]' 0)然后'标记当前配置项开始标记下一个配置Flag=0 '退出函数End If循环直到(Flag=为止atendofstream)。结束if循环,直到配置文件。“关闭文件配置文件”。未找到“关闭集FSO=无其他”文件,并给出了一条消息,表明MsgBox“配置文件”[“文件路径”]不存在,请检查路径是否正确结束结束功能。

实例:

我们需要读取d:\config\environment.ini文件中[Computer2]下的IP项的值,文件内容如下:

[computer 1]computer name=computer 1ip=192 . 168 . 1 . 1[computer 2]computer name=computer 2ip=192 . 168 . 1 . 2

使用上面的函数获取。

IP=GetConfig(' d : \ config \ environment . ini ',' Computer2 ',' IP')Msgbox IP

以上就是《VBS如何读取配置文件配置项》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/63493.html

(0)

相关推荐

  • Linux内核Device Tree怎么创建

    技术Linux内核Device Tree怎么创建这篇文章主要讲解了“Linux内核Device Tree怎么创建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux内

    攻略 2021年11月23日
  • 电脑插上耳机还是外放怎么解决,为什么电脑插上耳机还有外放呢

    技术电脑插上耳机还是外放怎么解决,为什么电脑插上耳机还有外放呢你打开任务管理器电脑插上耳机还是外放怎么解决,选择“进程”选项卡看看有没有RTHDCPL.exe这个进程。这个是声卡的管理程序。如果它没有正常启动,则会出现插

    生活 2021年10月31日
  • 四个象限口诀,三角函数的平方奇偶性的判断口诀

    技术四个象限口诀,三角函数的平方奇偶性的判断口诀“奇四个象限口诀、偶”指的是π/2的倍数的奇偶,“变与不变”指的是三角函数的名称的变化:“变”是指正弦变余弦,正切变余切。(反之亦然成立)“符号看象限”的含义是:把角α看做

    生活 2021年10月29日
  • 如何理解java方法的返回值

    技术如何理解java方法的返回值这篇文章主要介绍“如何理解java方法的返回值”,在日常操作中,相信很多人在如何理解java方法的返回值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理

    攻略 2021年10月20日
  • 网络电视怎么调出频道,网络机顶盒怎么看电视频道

    技术网络电视怎么调出频道,网络机顶盒怎么看电视频道身边好多人买了网络机顶盒,但不知道怎么操作使用它来看电视直播网络电视怎么调出频道。下面我就以自家的电视盒子来教大家如何看直播的详细操作方法吧。1、打开电脑上的搜索当贝市场

    生活 2021年10月23日
  • Stream流

    技术Stream流 Stream流package com.mayikt.stream;import com.mayikt.entity.UserEntity;import java.util.Array

    礼包 2021年11月24日