资源描述:
《Wincc常用C脚本及常用功能.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、打开用户管理器ProgramExecute("Passcs.exe");取消激活#include"apdefap.h"voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){#pragmaoption(mbcs)HWNDhwnd=NULL;intiRet;hwnd=FindWindow(NULL,"WinCC-运行系统-");//获得句柄iRet=MessageBox(hwnd,"是否取消激活?","Deactivate"
2、,MB_OKCANCEL
3、MB_ICONWARNING
4、MB_APPLMODAL);if(iRet==1)DeactivateRTProject();//Return-Type:BOOL}关闭计算机#include"apdefap.h"voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){#pragmaoption(mbcs)HWNDhwnd=NULL;intiRet;hwnd=FindWindow(NULL,"WinC
5、C-运行系统-");iRet=MessageBox(hwnd,"是否关闭计算机?","ShutDown",MB_OKCANCEL
6、MB_ICONWARNING
7、MB_APPLMODAL);if(iRet==1)DMExitWinCCEx(DM_SDMODE_SYSTEM);}======================================================================登陆代码:#pragmacode(“useadmin.dll”)#include#pragmacode()PWRTLogin(‘e’);
8、====================================取消激活(Deactivate)DeactivateRTProject();======================================Wincc变量操作GetTagDWord(“变量名称”);获取Wincc变量值SetTagDWord(“变量“,设定值);设置Wincc变量对文本读写操作写操作#include"apdefap.h"voidOnLButtonUp(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyNam
9、e,UINTnFlags,intx,inty){#pragmaoption(mbcs)FILE*lpFile;char*shuzhu[6]={"tag_1","tag_2","tag_3","tag_4","tag_5","tag_6"};char*lpszStr;inti,j;lpszStr=SysMalloc(60);//Return-Type:void*lpFile=fopen("D:\test.txt","w+");for(i=0;i<6;i++){lpszStr=GetTagChar(shuzhu[i]);strcat(lpszStr,"r");if(
10、lpFile==NULL){printf("cannotopenfiler");return;}fprintf(lpFile,lpszStr);}SysFree(lpszStr);fclose(lpFile);}读操作#include"apdefap.h"voidOnLButtonUp(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){#pragmaoption(mbcs)char*shuzhu[6]={"tag_1","tag_2","tag_
11、3","tag_4","tag_5","tag_6"};chartmp[255];inti=0;intChrNumLine=38;FILE*fp;fp=fopen("D:\test.txt","r");if(fp==NULL){return;}else{rewind(fp);while(!feof(fp)){fgets(tmp,ChrNumLine,fp);SetTagChar(shuzhu[i],tmp);i++;}}fclose(fp);}画面窗口显示界面切换SetPictureName(lpszPictureName,"PicWi