加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线17838383235

6SL3220-1YE52-0AF0现货西门子代理

更新时间
2024-11-24 08:50:00
价格
请来电询价
西门子
G120X
变频器
200KW内置滤波版
德国
3AC 380-480V带滤波
联系电话
17838383235
联系手机
17838383235
联系人
徐嘉泉
立即询价

详细介绍

西门子触摸屏VBScript编程系列教程(5)——判断操作系统


西门子触摸屏基于不同的Windows操作系统,有的是标准的Windows系统,有的是嵌入式操作系统Windows CE。这两种系统对于VBScript脚本的支持不同,因此在使用脚本编程之前,要判断当前屏幕是基于何种操作系统。这篇文章,给大家介绍一个判断操作系统的VBScript脚本代码。


在博途开发环境左侧项目树找到“HMI变量”,在其中新建一个文件夹,命名为“VBScript”。在VBScript中新建三个内部变量,分别命名为“WindowsCE”、“WindowsPC”和“checkWindowsOK”,数据类型均为“布尔型(Bool)”,如下图所示:


说明:

  • WindowsCE:true=WindowsCE操作系统

  • WindowsPC:true=标准Windows操作系统;

  • checkWindowsOK:true=检测系统成功;

  • 在项目树“脚本”→“VB脚本”新建VB函数,命名为“checkWindowsOS”,编写代码如下:


    说明:

    声明一个文件对象变量objFileSys,并使用CreatObject函数生成文件对象。对于Windows CE和标准Windows系统,其语法不同(底层API不同),因此可以通过该函数来判断当前屏幕所运行的操作系统。

    好了,关于判断操作系统的VBScript脚本就先介绍到这里。如果你有任何问题欢迎留言。


    联系方式

    • 电  话:17838383235
    • 经理:徐嘉泉
    • 手  机:17838383235
    • 微  信:17838383235