close
loading...
loading...
在线情况
  • 2018-08-11 13:20:13
  • 人气:242
  • 引用回复此帖引用
  • 头像
  • 级别
  • 声望
    +43
  • 魅力
    43
  • 积分
    379
  • 经验
    3145
  • 文章
    30
  • 注册
    2016-08-17
  • 给紫夜言午发消息
wincc二次确认脚本
用WINCC脚本SetTagBit(Tag_Name,1);SetTagBit(Tag_Name,0)我已经实现了按钮的点动,现在需要加入二次确认窗口,防止误操作。要在二次确定窗口有“确认”按钮,要实现点确认置1,随后还能复位为0,请问这个如何实现?
在线情况
  • 头像
  • 级别
  • 积分
    114
  • 经验
    3097
  • 文章
    15
  • 注册
    2011-02-13
  • 给sinestock发消息
我认为做两个内部变量做过度,第一次是赋值给内部变量,第二次从内部变量取值给外部变量,只要窗口关闭,内部变量就设置为0
在线情况
  • 头像
  • 级别
  • 声望
    +4
  • 魅力
    4
  • 积分
    952
  • 经验
    10829
  • 文章
    132
  • 注册
    2013-03-27
  • 给吉巴藤发消息
无论c脚本还还是vbs都有msgbox函数

如果你不知道什么是msgbox,请百度
在线情况
  • 头像
  • 级别
  • 声望
    +188
  • 魅力
    188
  • 积分
    1902
  • 经验
    9943
  • 文章
    147
  • 注册
    2008-11-14
  • 给qhdwjl发消息
messagebox是最简单的途径,在wincc中的messagebox看是c还是basic,两者有点点区别,basic被封装了,也就是messagebox被限制在了当前进程中,而c就比较自由了,它可以把messagebox赋予任何进程(只要你知道进程号,比如可以用微软工具microsoft spy++查看当前所有进程号测试把messagebox注给浏览器什么的)
其次还有一点要说的,如果是多屏显示,比如左右屏幕,左屏幕的子画面进程和右屏幕的进程完全不同,但是如果用messagebox,都会弹出在主屏幕,如果进程在左,则弹出在主屏幕中央,如果锁定右进程,则弹出在主屏幕靠近副屏幕的边界,所以如果是多屏标准的PCS7框架,弹出框最好还是自己画吧
loading...
loading...
loading...
loading...
loading...
loading...
回复帖子 注意: *为必填项
*验证信息 用户名 密码 验证码 注册新用户
*帖子名称 长度不得超过255字
内容(最大25K)
是否是UBB代码
内容支持插入UBB标签
使用方法请参考帮助
其它选项 显示签名 锁定帖子 Alt+S或Ctrl+Enter快速提交
 
Powered by LeadBBS 6.0.
Page created in 0.0781 seconds with 6 queries.