Windows脚本初探之VBScrip流程控制Do While...Loop

简介:

在VBScript中用Do While来重复一个代码块;


示例1:

1
2
3
4
5
6
Do  While  NumberOfSocksLeft >=2
    MatchUpSocks
    FoldSocks
    PutSocksAway
    NumberOfSocksLeft =NumberOfSocksLeft-2
Loop

Do While部分告诉VBScript运行后面的语句是否为真,如果合适则执行Do While...Loop之间的代码块,然后Loop语句会返回去测试条件再次尝试,直至条件结果为假;


Do While...Loop有以下四种变形

变形1:

1
2
3
Do  While  条件1
    代码块1
Loop

变形2:

1
2
3
Do  Until  条件2
    代码块2
Loop

变形3:

1
2
3
Do
    代码块3
Loop  Until  条件3

变形4:

1
2
3
Do
    代码块4
Loop  While  条件4

其中变形1/变形2,VBScript计算条件式。如果为Ture,则循环执行循环中的代码块,直至条件为False;

其中变形3/变形4,VBScript计算条件式。如果为False,则循环执行循环中的代码块,直至条件为True;


Exit Do

示例2:

1
2
3
4
5
Do
   代码块1
    If  条件2  Then  Exit  Do
   代码块2
Loop

  Exit Do告诉VBScript如果条件2成立,立即停止执行循环;注意一定要保证条件能够成立,否则代码块会无限的运行下去,除非手动的按下“Ctrl+C”停止执行;

  Exit Do可用于以上四种变形中任何一种。




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1364688,如需转载请自行联系原作者

相关文章
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
90 0
|
3月前
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
4月前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
664 0
|
4月前
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
328 0
|
6月前
|
关系型数据库 MySQL 数据安全/隐私保护
windows系统bat批处理 mysql 脚本启动关闭
windows系统bat批处理 mysql 脚本启动关闭
230 3
|
6月前
|
Windows
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
69 1
|
6月前
|
Windows
windows系统vbs脚本 提取文件夹中的所有文件名
windows系统vbs脚本 提取文件夹中的所有文件名
51 0
|
Windows 开发工具 git
GNURadio For Windows编译安装脚本v1.1.1发布
GNURadio也能在Windows上运行了,安装GNURadio时,会自动化下载一系列powershell脚本,在源里进行build。然后它依赖为64位原生二进制文件,使用Visual Studio 2015打包成.msi。
1622 0
|
1天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
24 9