• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > VBS和bat批处理逐行读取文件实例

VBS和bat批处理逐行读取文件实例

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了vbs调用bat,vbs和bat,vbs运行bat,vbs隐藏bat,vbs和bat的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

首先是批处理的,很简单,每隔两秒钟读取一行。
for /f "tokens=*" %%i in (lrbf.ini) do (echo %%i & ping -n 2 127.1>nul)
pause</div>

更直观的:
当然如果你想做更多其他的事 do 后面是你发挥的地方

VBS的两个版本

第一种方式,逐行读取,依次显示:
dim   objFSO,objFile,strline  
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("lrbf.ini", ForReading)
do   until   objFile.atendofstream  
        strline=objFile.readline  
        wscript.echo   strline   '这里是显示一行内容而已,可以换成别的内容
loop  
objFile.close  
set   fso=nothing</div>
第二种方式,全部读取,依次显示:
dim   objFSO,objFile,strline  
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("lrbf.ini", ForReading)
str=objFile.readall  
objFile.close  
if   str=""   then  
        wscript.echo   "Nothing"  
        wscript.quit  
end   if  
strarry=split(str,vbcrlf)  
for   each   linestr   in   strarry  
          wscript.echo   linestr   '这里是用echo显示每一行的内容,可以换成别的内容
next  
set   fso=nothing  </div>

VBS读取文本最后一行:
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("lrbf.ini", ForReading)
Do Until objFile.AtEndOfStream
strNextLine = objFile.ReadLine
If Len(strNextLine) > 0 Then
strLine = strNextLine
End If
Loop
objFile.Close
Wscript.Echo strLine

</div>

您可能想查找下面的文章:

  • bat、vbs、js 原生混编(一个bat可以执行vbs,js代码)
  • vbs与bat混编修改虚拟盘符的卷标
  • bat生成vbs通过注册表禁用或启用USB端口的代码
  • VBS和bat批处理逐行读取文件实例

相关文章

  • 批处理写的电视机效果代码
  • 用批处理实现强制与他人QQ聊天
  • 计算机/网络设备状态监测脚本 批处理
  • 比较漂亮的批处理进度条效果代码
  • FTP命令基本使用方法
  • BAT 解密工具
  • 批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)
  • secedit.exe本地安全策略命令使用方法
  • 使用批处理清除事件查看器所有Windows EventLog日志的代码
  • 按扩展名分类的批处理

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 可以实现反复重启的批处理
    • bat得到文件大小的代码
    • DOS下网络浏览器的使用方法
    • dos下用recover修复损坏的TXT文件
    • 批处理 Autorun 病毒清除工具
    • 批处理FOR 中的Delims和Tokens总结
    • bat过滤任意字符
    • bat如何延时删除指定文件夹中的文件
    • 开机启动项清理代码bat版
    • 批处理实现过滤重复行

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有