关于wincc中vbs的On Error Goto问题

On Error Goto err
err:
        MsgBox "串口不存在或已占用"
我想用vbs实现报错跳转的功能,用上面是一部分程序在VB里可以实现,但是在vbS里就提示On Error Goto err错误,哪里不对吗,该怎么实现

问题补充:
If ACTUATOR_NUM > 0 Then ''如果有阀门,就执行联机操作
    On Error GoTo err
        ...........
err:
        MsgBox "串口不存在或已占用"
End If
省略号里还有内容,只有报错以后才会跳转运行 MsgBox "串口不存在或已占用" ,否则执行省略号中的程序

最佳答案

此回答已完善

使用on error resume next脚本将忽略产生的错误继续运行后面的代码,直到使用on error goto 0恢复错误处理

示例代码:
on error resume next
。。。。。。

If (Err.Number <> 0) Then
MsgBox "串口不存在或已占用"
Err.Clear
End If

on error goto 0

补充:
On Error GoTo xxx 只是VB里的写法,vbs无法跳转

Err.Number <> 0就是代表有错误

on error resume next
。。。。。。

If (Err.Number <> 0) Then
MsgBox "串口不存在或已占用"
Err.Clear
else
。。。。。。
End If

提问者对于答案的评价:
我想问一下on error resume next后面的省略号是什么内容,可以不需要直接接if吗

最佳答案作者回复:
可以,但通常on error resume next下面紧跟的就是需要容错的语句,就是可能会执行错误的语句

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:53
下一篇 2020年11月1日 下午4:53

相关推荐

  • ThinkPad S3 Yoga(20DMA014CD)14.0英寸超极本处理winccV7.3怎么样?

    配置:Windows 8.1  i7-5500U  主频2.4GHz睿频至3.0GHz  内存:8GB&nbs…

    SIMATIC WinCC 2017年6月27日
  • 博图wincc的运行

    我用博途v13professional  组态好了wincc画面,实物1200也程序下载好了但是,博途中的wincc运行按钮一直点不I亮,这是什么原因呢?我想启…

    SIMATIC WinCC 2017年6月7日
  • WinCC中怎样实现数码管倒计时

    WinCC中有自带的数码管么?怎样实现倒计时?我在做十字路**通灯的仿真模拟 最佳答案 告诉你个最简单的法子:WINCC的IO域是可以选择字体的,你选“WinCC dig…

    2017年6月1日
  • wcc v6.2 asia需要哪些授权?

    谢谢! 最佳答案 WINCC软件有完全版(可以修改组态和运行)和运行版(只能运行组态)两种;  根据点数数量又分很多种:128,256,1024,8K,64K几…

    SIMATIC WinCC 2019年6月11日
  • wincc语音报警怎么用c脚本实现

    现场需要语音报警,大概有五十多个,用horn实现不了那么多,西门子客服让我用c脚本做,playsound函数做,可总实现不了,那位用过的帮帮我啊… 最佳答案 Wincc组件Horn…

    SIMATIC WinCC 2019年6月11日
  • wincc中flexgrid表格不显示

    项目复制后,flexgrid控件不显示表格,数据文件保存在data.mdb中,路径设置正确。这是连接代码:Function getRS(Byval sql)&n…

    2021年7月5日
  • 变量记录

    每次重新运行WINCC时,变量记录就会把原来的数据重新记录一次,记录的数据后面多了个u.  有会多个“\”(我的归档控制是有事件控制的)。请高手指点,怎么要取消…

    SIMATIC WinCC 2019年6月11日
  • TP700 触摸屏降低版本号

    各位工程师 大家好 问一下 6AV2 124-0GC01-0AX0 怎样将低硬件版本号 最佳答案 在项目界面中给设备做OS更新ht…

    SIMATIC WinCC 2021年7月5日
  • 报警信息框提示没有连接到服务器数据

    我给(甲车间)做了一台备用工控机并做好组态,以前这台备用机(在甲车间)现场曾替换使用正常,这台备用工控机又曾换在另一个车间用过(乙车间)装入另一组态也使用正常,现又要把这台机子装甲…

    SIMATIC WinCC 2019年6月11日
  • wincc点数的计算

    请教各位,wincc点数计算是怎样计算的,我认为的计算是外部变量值和,例如:我设置I0.0、M0.0、VB0、AIW0、VD100,是不是这里计算五个点,还是多少个? 最佳答案 你…

    SIMATIC WinCC 2017年11月1日