wincc如何做出试用期提示及输入密码界面?

我想在WINCC项目中做一个软件试用期弹出窗口提示,用户输入正确的密码后才可以正常继续使用,但我又不会用VBS脚本,哪位高手可以帮帮我吗?谢谢了。

问题补充:
谢谢CHEN111201,我看了下连接,却还不是我问题的全部啊,哪位有现成的VBS脚本吗?

最佳答案

If zccg.Read  = 0 Then
   If sydq.Read =0 Then
    If djs.Read >0  Then
     If djs.Read <7 Then
      m=MsgBox( "试用期限即将到期,请在 "&dJs.read&" 天内注册!"+Chr(13) & Chr(10)+"现在注册吗?" ,68,"温馨提示" )
     End If
    Else
     m=MsgBox( "系统将在午夜12点停机,请在此之前注册,否则后果自负!"+Chr(13) & Chr(10)+"现在注册吗?" ,68,"温馨提示" )
    End If
    If m=6 Then
     zcm.Write InputBox("请输入系统开发商提供的序列号注册","注册向导")
     If zcm.Read ="ABCD-1234-5678" Then
      MsgBox"序列号已通过验证,注册成功",,"注册成功"
      zccg.Write 1
      sydq.Write 0
     Else
      MsgBox"序列号输入错误,请重启系统注册?",,"注册失败"
     End If
    End If
   Else
    m=MsgBox("使用期已过,请注册!",64,"温馨提示")
    If m=1 Then
     zcm.Write InputBox("请输入系统开发商提供的序列号注册","注册向导")
     If zcm.Read ="ABCD-1234-5678" Then
      MsgBox"序列号已通过验证,注册成功",,"注册成功"
      zccg.Write 1
      sydq.Write 0
     Else
     MsgBox"序列号输入错误,请重启电脑注册?",,"注册失败"
     hmiruntime.stop
     End If
    End If     
   End If
  End If
  时间在PLC里做,WINCC里建立如下变量
  zccg:   注册成功标志 BOOL
  sydq:  使用期限已到标志  BOOL
  djs:     倒计时天数    INT
  zcm:    注册码       STRING

提问者对于答案的评价:
非常感谢

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:34
下一篇 2019年6月11日 上午8:34

相关推荐

  • WINCC 以太网 多个PLC

    3个S7-300和6个S7-200通过冗余以太网和两台工控机(一用一备)WINCC通讯,应该怎样连接?需要什么软件和硬件?各PLC之间距离小于100米,工控机距各PLC在100米到…

    SIMATIC WinCC 2017年12月7日
  • WINNCC2008启动问题

    WINCC2008软件无法运行 最佳答案 1。可能你安装的WINCC FLEXBLE没有运行授权2。可能是runtime组件损坏,你可以重装runtime组件,安装包里有…

    SIMATIC WinCC 2019年6月11日
  • wincc 可以连接mp277吗?

    现场西门子s7-200 ,触摸屏为mp277,触摸屏通过ppi或者mpi和s7-200连接,上位工控机用的是wincc 6.2,wincc打算用以太网和现场触摸…

    SIMATIC WinCC 2019年6月11日
  • 报警器信号分配 ,试图执行的操作不被支持

    前两天因为取消了WINCC工程文件共享,造成打开wincc项目时提醒用户没有执行该操作的权限,再重复共享后,工程可以打开了,但是,报警器信号分配却无法打开 ,提示,试图执…

    SIMATIC WinCC 2021年7月5日
  • wincc 安装时错误提示

    安装WinCC_V6_SP2_Aisa时,弹出对话框,内容如下,检查安装条件时出错:该计算机上找到SQL Server 2000 ServicePac…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3自带的sql server异常

    wincc的数据库有异常然后查完发现在sql server 2008里停止数据库会弹出could not locate the&n…

    SIMATIC WinCC 2020年11月1日
  • 画面字体

    wincc画面里面字体显示不全怎么弄 钻石用户推荐最佳答案 组态开发状态下:打开画面,在图形编辑器的菜单中:视图-语言,选择Chinese(PRC)确定在WinCC中的“计算机属性…

    SIMATIC WinCC 2021年7月5日
  • wincc v13 如何用函数使一整形变量的值在1至5之间循环改变,周期为一秒

    变量为整数,最大值5,最小值为1,要求它的值会循环改变,周期为一秒。 最佳答案 用全局脚本,脚本周期是1s,脚本中编程:count=count+1,如果count>5,cou…

    SIMATIC WinCC 2017年11月12日
  • 区域指针主要是什么用途啊?

    区域指针主要是什么用途啊? 最佳答案 区域指针是什么,有什么作用——    可以用来设定、读取CPU的时间,可以用于配方等等,具体可以风自带…

    SIMATIC WinCC 2019年6月11日
  • 报警显示问题

    对于K-TP178触摸屏,我组态了8个画面,并且组态了两个报警窗口(或者报警视图),如果我想让这两个报警都同时显示在每个画面上,应该如何操作啊? 最佳答案 参考问题ID:&nbsp…

    SIMATIC WinCC 2019年6月11日