在WINCC里加计算器控件

我想在WINCC画面上做一个按钮.鼠标左键点击它时启动计算器.

问题补充:
请讲详细些.最好有步骤.
 你们说的我试了,但是不行呀

最佳答案

用ProgramExecute启动计算器,如果需要将计算器置顶的话,可以使用如下代码:
  HWND Hwnd;
  BOOL bRet;
  ProgramExecute("CALC.exe");

  Hwnd=FindWindow(NULL,"Calculator");//中文操作系统为"计算器"
  if (Hwnd)
  {
  //printf("\r\n%d",Hwnd);
  bRet=SetWindowPos(Hwnd,HWND_TOPMOST,300,300,200,200,SWP_NOSIZE);
  if (!bRet) printf("\r\nSetWindowPos Error!");

 补充:
 按钮属性 -> 事件 -> 按左键,选择C脚本,将脚本加入即可。

提问者对于答案的评价:
很好.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WINCC管理员组用户的密码?

    WINCC程序,在管理员组下有好几个用户名,(如操作,仪表等)如何知道他们的密码?1.不能删掉重建用户,程序不能改动2.不要让我问别人.而我又想知道这些用户的对应密码.急呀,那位好…

    SIMATIC WinCC 2019年6月11日
  • WINCC脚本怎样改写按钮文本

    请大侠指教下 我用VB脚本改写按钮文本 为何不好用  刚开始学习脚本…不足之处请包涵D  im a…

    SIMATIC WinCC 2021年7月5日
  • Wincc7.3画面中的按钮或者文本怎么设置可见度

    比如说做一个文本为“”“电机故障”,怎样设置让I0.0电机故障为1的时候这个文本显示,I0.0为0的时候这个文本影藏。同样做一个故障复位按钮,让故障反馈信号为1时显示,故障信号为0…

    2021年7月5日
  • wincc中统计变量历史数据只能记录一条

    PLC做一个疲劳测试的项目,需要用wincc来记录每次测试完成的时间和次数。PLC中试验次数存在VD36中 ,每次试验总次数完成后会清零。一开始我在wincc中建了一个变…

    2021年7月5日
  • 关于WINCC 6。2 SP3 的安装试用问题

    昨天搞了一天WINCC 6。2没有搞成,后来在这上面听大家说要重新搞系统,但今天安装是搞好了,但是在授权完之后,要用的时候,出现一个对话框,里面的提示是“外部或归档变量的…

    2021年7月5日
  • 字符比较

    return(strcmp(GetTagChar("@CurrentUser"),"")); 该语句中可否以空白字符和GetTag…

    SIMATIC WinCC 2019年6月11日
  • 那位大神帮忙看下这个许可证报警提示是哪的问题啊

    设备的控制软件应该是用WINCC做的,现在设备使用中反复老是弹出这个对话框,电脑上装的是西门子正版软件配着电子狗。 问题补充:提示信息如下 图片说明:    钻…

    2021年7月5日
  • CPU315-2DP 与Wincc采样时间

    我想请教大家一下,怎样设置Wincc 7.0 的采样时间为10ms,我在网上看到过是S7-400CPU可以通过某种手段完成,315-2DP可以么,怎么弄,谢谢诸…

    SIMATIC WinCC 2019年6月10日
  • pc677 12″如何备份

    现在厂里有十几个PC677,但是不清楚如何备份,究竟能否用wincc备份组态,还是应该用什么系统备份软件直接备份系统,现在有点摸不到头脑,求高手教导,谢谢 最佳答案 建议:1、先对…

    SIMATIC WinCC 2018年1月1日
  • wincc 用户归档数据库路径

    WINCC系统里通过用户归档存储了一些人工录入的数据,想把这些数据进行备份,数据文件在哪里? 问题补充:没人回答。。自问自答吧,研究了下用sql management&n…

    SIMATIC WinCC 2020年11月1日