帮忙看一下脚本,怎么优化它

我写一个vbs脚本事例,比如当一个变量等于 1 ,11 ,111等时,在一个窗口显示一个定的画面,当等于2, 22,  222时,显示另一个画面。但实际运行没有效果,√检查时提示没错误。不知道问题问题出在那里。

图片说明:

帮忙看一下脚本,怎么优化它   

最佳答案

if expression = 20 or 120 ......
由于逻辑运算符or优先级高于关系运算符=,20 or 120 ......的结果为1,所以无法实现画面切换
可以使用Select Case
Select Case expression
    Case 20 ,120 ......
    画面1
    Case 21 ,121 ......
    画面2
    Case Else 
    画面3
End Select

提问者对于答案的评价:
解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:53
下一篇 2021年7月5日 下午2:53

相关推荐

  • wincc 7.0 SP3授权升级方法

    原来wincc 7.0 sp3为512tags,因工程升级,购买2个512->2048硬件狗,一个是RC,一个是RT;RC该狗只有一个授权文件‘wincc…

    SIMATIC WinCC 2019年6月11日
  • 有的画面不能置前或置后

    在画面中,插入的图元有的无法放在其它图形的前面或后面。是怎么回事。 最佳答案 首先,要看你的图元是否都在同一层,对图元右键属性中修改“层”,再同一层里再用移前移后的功能。 提问者对…

    SIMATIC WinCC 2019年6月11日
  • 如何让wincc打开的外部程序都能前端显示啊?

    因为使用ProgramExecute打开的程序总是如果点到其他地方的话,程序窗口就会跑到wincc运行画面后面去,因为不是总是前端显示,有无办法实现打开的任何程序都前端显示啊,谢谢…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏按钮密码

    如何给触摸屏按钮加一个密码权限 钻石用户推荐最佳答案 详见:1、西门子触摸屏怎么进行权限设置:https://jingyan.baidu.com/article/a681b0de6…

    SIMATIC WinCC 2021年7月5日
  • SQL路径 和 图画管理树

    1.如何得到正在运行的项目的数据库名。(cc_ProjectName_2010_03_31_…..) 2.图画管理树 应用的情况是什么?作用是什么? 最佳答…

    SIMATIC WinCC 2019年6月11日
  • script 卡死 所有按钮失效

    一般是程序激活后,按下按钮稍快时出现。在涉及到脚本动作的按钮时可能性更大。问题出现后,画面上所有的按钮按下无反应,或者无法弹起。画面可以切换。无法在激活的程序内停止激活(退出按钮无…

    SIMATIC WinCC 2019年6月11日
  • Portal V13

    请问,博图V13的入门指南或者操作手册在哪儿下载?谢谢! 最佳答案 参见:https://support.industry.siemens.com/cs/document/1090…

    SIMATIC WinCC 2017年7月26日
  • WINCC通过CP如何连接

    一台WINCC上位机如何与CP342-5进行连接?PLC与WINCC具体如何设置,需要调用发送和接收的程序块吗?请指教。 最佳答案 通过CP342-5和WinCC通信和通过集成DP…

    SIMATIC WinCC 2019年6月11日
  • wincc 工程打不开

    我有一个wincc工程,但用wincc打开时出错,错误显示The project cannot be opened before&…

    SIMATIC WinCC 2019年6月11日
  • wincc变量记录数据只保存7天,怎么延长时间

    我的wincc版本是v7.3,我用里面的wincc online table control控件做的变量归档记录,查询的时候只有7天的记录,超过7天最…

    2017年6月4日

发表回复

登录后才能评论