退出WINCC运行画面的C程序脚本

Posted 1500scl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了退出WINCC运行画面的C程序脚本相关的知识,希望对你有一定的参考价值。

     在WINCC图形编辑器里添加一个按钮,在按钮的对象属性——事件——按钮——鼠标——按左键 动作选择C动作 ,进行编程,希望在画面运行的时候,点击这个按钮,就能退出WINCC运行画面。
     其退出按钮的c脚本是这样的:
     点击后退出当前项目,并且关闭了wincc explorer。
     如果只是要退出,并不关闭wincc explorer(退出运行,但还要编辑)那么去掉 ExitWinCC() ;这句即可。

 1 #include "apdefap.h"
 2 void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
 3 {
 4 HWND hwnd=NULL;
 5 int iRet;
 6 hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
 7 iRet=MessageBox(hwnd,"是否退出系统?","注意",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
 8 if (iRet==IDYES)
 9 {
10  {DeactivateRTProject ();  
11   ExitWinCC() ;}
12 }
13 else
14 {  printf("chose NObutton ");}
15 }

 

以上是关于退出WINCC运行画面的C程序脚本的主要内容,如果未能解决你的问题,请参考以下文章

“求助:wincc为啥不能再XP SP2下运行归档呢

如何利用wincc脚本对变量进行计算

WINCC怎么设置登入退出密码

wincc7.3用户登录怎么做

WinCC 编辑登录按钮的C脚本能不能实现用户登录时出现用户选择,而不是自己输入用户名?

wincc脚本c触发器中文名称不触发