OptionExplicitRem流程控制'流程控制是编程语言中重要的概念,通过流程控制可以实现复杂的功能控制'流程控制主要有: 分支、循环两种'分支'1、分支主要有IF语句'2、select case 语句'if语句DimstrPromptDimnSelect strPrompt= vbCrLf &"1: 选择Yes说哈哈"& vbCrLf &_"2: 选择No说嘻嘻"& vbCrLf &"3: 选择取消,不...
脚本内容如下:Option Explicit Function action Dim flag Dim step1 Dim flag1 flag1=HMIRuntime.Tags("gz_flag").Read If flag1=1 Then HMIRuntime.Tags("Instruction7").Write 7 flag=HMIRuntime.Tags("Instruction7").Read If flag=7 Then Do flag=HMIRuntime.Tags("Instruction7").Read Loop While flag=...
1.基于画面的VBS全局变量*画面动作脚本的Public声明,不能跨画面使用 在一个按钮动作中,打开显示声明区,在显示声明区,声明全局变量 OptionExplicitPublicmynumberPublicmycontrol 在一个钮动作中给对象变量赋值后,另在一个钮动作中不需要再赋值,可直接写入属性 按钮1VBS动作 显示声明中输入OptionExplicitPublicmy...
一、Do...loop循环 OptionExplicit'do loop 循环'do loop循环有两种形式'1、形式1 while形式, while true 就一直循环'2、形式2 until形式, until true 就停止循环DimbLoopAgain'while形式的循环'只要循环条件是true逻辑结果,就一直循环DoDimnInput bLoopAgain=FalsenInput=InputBox("请输入数值:","while形式循环"...
WinCC V7.5 SP1 VBS全局变量的使用
1. Option Explicit 用于Script级强制要求显式声明该Script中的所有变量。如果使用Option Explicit,该语句必须出现在Script的任何过程之前。使用Option Explicit语句时,必须使用Dim、Private、Public或ReDim语句显式声明所有变量。如果试图使用未经声明的变量名,则会出现错误。 2. UBound(arrayname, dimension)(LBound(array...
Option Explicit Dim StartDay, EndDay, StartTime, EndTime Dim Today, TimeNow ' 设置开机时间和...
声明变量的另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。通常不建议这样做,因为有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,最好使用Option Explicit语句显式声明所有变量,并将其作为脚本的第一条语句。 变量命名必须遵循VBScript的标准命名规则: ...
'4、在语法上来看,函数和过程就是一段高度耦合的完成一定功能的代码片段,'就是通常说的代码块, 或者说具名代码块,函数名或者过程名就是这段代'码的名称'5、函数返回值,过程不返回值, 但是不返回值不代表不产生输出,这个需要注'意OptionExplicit'vbs 过程'1、通过 sub 关键字表示定义过程,sub关键字表示具名...
Option Explicit Option Base 1 Const ServerName = "OPCServer.WinCC"Dim WithEvents MyOPCServer As OpcServer Dim WithEvents MyOPCGroup As OPCGroup Dim MyOPCGroupColl As OPCGroups Dim MyOPCItemColl As OPCItems Dim MyOPCItems As OPCItems Dim MyOPCItem As OPCItem Dim ClientHandles(1) As Long Dim ...