wincc vbs及C脚本问题

各位前辈好,请问在wincc中一个可以对变量进行置位、复位功能的反转按钮,如何通过编写VBS或C脚本的方式使置位及复位该变量(假如变量名为A)的时候都有确认弹窗弹出呢?

最佳答案

我来写个C语言的吧  单击按钮 出现提示对话框,然后点击确定,更改变量值
if (GetTagBit("fafa")==0)  //fafa就是你说的变量A
{
int  xRet = MessageBox(NULL,"要将该变量置位为1啦","提示",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
//int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//message 
if (xRet==IDOK)
{
SetTagBit("fafa",1); //Return-Type: BOOL 
}
}
else
{
int  xRet = MessageBox(NULL,"要将该变量复位为0啦","提示",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (xRet==IDOK)
{
SetTagBit("fafa",0); //Return-Type: BOOL 

}
}

图片说明:

wincc vbs及C脚本问题  

提问者对于答案的评价:
多谢前辈指点,另外我看前辈做的弹窗是只有确定按钮,我将MB_OK函数替换成了MB_OKCANCEL函数变成了有确定和取消两个选择的一个弹窗

最佳答案作者回复:
嗯 这样也可以,根据需要添加显示的按钮

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

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

相关推荐

  • wincc怎么打开新窗口

    想用wincc做了一个类似windows的开始菜单,在主画面上点击“菜单”按钮,弹出一个画面窗口,单击画面敞口里面的画面名称按钮,画面窗口关闭,主画面切换。 但现在问题是…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2字体

    用wincc6.2sp3打开以前wincc6.0的项目。画面上文字都没有了显示,全都是???,请问在哪里修改 最佳答案 在WINCC里面的图形编辑器里面打开某个画面,出现???&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC中区分问题

    wincc与s7200通讯要有PC ACCESS做桥梁,在PC ACCESS中可以新建PLC1\PLC2\…..PLC8.可是把这些PLC中建立的参数导入w…

    SIMATIC WinCC 2019年6月11日
  • wincc应用,谁碰到过这处情况:wincc7.0 sp3创建的项目重装软件后打不开

    前几天用wincc7.0 sp3创建的项目重装软件后(仍然是wincc 7.0sp3)打不开了,用CCMigrator转换也不能转,报错“项目为WinCC&nb…

    2017年6月6日
  • wincc7.3串口通信

    最近想要做一个串口扫码器与wincc连接实例,哪位师傅做过呢。到网上查过需要加载MScomme控件,win7系统64位没找到,有做过的请帮帮忙。步奏详细点哈,版本wincc7.3,…

    SIMATIC WinCC 2021年7月5日
  • winccflexiblesmartv3编译Error : 标准字体 SimSun 未安装

    编译就出现Error : 标准字体 SimSun 未安装win10   64位系统重装系统,重装软件,添加字体…

    SIMATIC WinCC 2021年7月5日
  • wincc属性

    wincc的属性里好像有个响应时间是根据变化,我怎么找不到呢,在哪可以设置? 最佳答案 I/O域,左键-组态对话框-更新--可以根据要求选择数据更新的周期 对应用变量来做…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.2 外部变量点数包授权

    启动wincc 6.2的时候说是外部变量超出范围需要扩大点数。查看详情说是:SIPPA9WRC206021,SIPPA9WRT206021我在网上查资料,说是授权安装太多…

    2018年12月9日
  • 关于WINCC二进制变量整合成字节的疑问

    我用的WINCC点数不够了,我想通过把二进制变量整合成字节的方法,减少变量数。我定义了一个变量“MB10”,地址就是MB10。然后我有6个启动按钮,每个按钮对应的二进制变量从M10…

    SIMATIC WinCC 2017年8月26日
  • wincc报警时间

    各位大侠好,我想请教下,wincc报警显示时我的时间排列是这样的:按照10点 10点01,10点02这样排列的,怎么设置让时间从10点02,10点01,10点排列呢? 最…

    SIMATIC WinCC 2018年12月5日

发表回复

登录后才能评论