Wincc常用C脚本及常用功能
更新时间:2024-03-19 21:15:02 阅读量: 综合文库 文档下载
打开用户管理器
ProgramExecute(\
取消激活
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRet;
hwnd=FindWindow(NULL,\运行系统 - \ //获得句柄 iRet=MessageBox(hwnd,\是否取消激活?\ARNING|MB_APPLMODAL); if(iRet==1)
DeactivateRTProject (); //Return-Type: BOOL } 关闭计算机
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRet;
hwnd=FindWindow(NULL,\运行系统 - \iRet=MessageBox(hwnd,\是否关闭计算机?\ARNING|MB_APPLMODAL); if(iRet==1)
DMExitWinCCEx(DM_SDMODE_SYSTEM); }
====================================================================== 登陆代码:
#pragma code(“useadmin.dll”) #include
==================================== 取消激活(Deactivate) DeactivateRTProject();
====================================== Wincc变量操作
GetTagDWord(“变量名称”); 获取Wincc变量值 SetTagDWord(“变量“,设定值); 设置Wincc变量 对文本读写操作
写操作
#include \
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) FILE* lpFile;
char *shuzhu[6]={\char* lpszStr; int i,j;
lpszStr=SysMalloc(60); //Return-Type: void* lpFile = fopen(\ \for(i=0;i<6;i++) {
lpszStr=GetTagChar(shuzhu[i]); strcat(lpszStr,\if(lpFile == NULL)
{ printf(\ not open file\\r\\n\ return;} fprintf(lpFile, lpszStr); }
SysFree(lpszStr); fclose(lpFile); }
读操作
#include \
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs)
char* shuzhu[6]={\char tmp[255]; int i=0;
int ChrNumLine=38; FILE *fp;
fp=fopen(\if (fp==NULL) {
return; } else {
rewind(fp); while(!feof(fp)) {
fgets(tmp,ChrNumLine,fp); SetTagChar(shuzhu[i],tmp); i++; } }
fclose(fp); }
画面窗口显示界面切换
SetPictureName(lpszPictureName,\SetVisible(lpszPictureName,\
注:PicWindow_button是画面窗口名称;produce_manage_button.pdl是要显示的子画面。 在主画面中的画面窗口中切换显示子画面
SetPictureName(\ SetVisible(\;
注:man.pdl是主画面名称;PicWindow_main是主画面中的画面窗口名称;winder_basic_setting.pdl是要在画面窗口中显示的子画面; 参数群设 #include \
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) int start_flag,end_flag; int i,j;
float mid_value[39]; char
*houzui[39]={\3\
\\
\\char *chr_current; char *pos;
HWND hWnd=NULL;
hWnd=FindWindow(NULL,\运行系统 - \chr_current=SysMalloc(30); //Return-Type: void* pos=SysMalloc(10); //Return-Type: void* pos=GetTagChar(\
//--------------Get Value----------------------------------- if(GetTagWord(\
{
for(i=0;i<39;i++) {
strcpy(chr_current,\ strcat(chr_current,pos);
strcat(chr_current,houzui[i]);
mid_value[i]=GetTagFloat(chr_current); }
//-------------------------muti send--------------------------------------- start_flag=GetTagWord(\end_flag=GetTagWord(\if(start_flag<=end_flag) {
for(i=start_flag;i<=end_flag;i++) {
SetTagWord(\ pos=GetTagChar(\ for(j=0;j<39;j++) {
strcpy(chr_current,\ strcat(chr_current,pos);
strcat(chr_current,houzui[j]);
SetTagFloat(chr_current,mid_value[j]); } }
MessageBoxA(hWnd,\群设置完成!\Send\TION|MB_APPLMODAL); } else
MessageBoxA(hWnd,\起始位需小于等于结束位!\ARNING|MB_APPLMODAL); } else
MessageBoxA(hWnd,\当前位号输入错误!\ARNING|MB_APPLMODAL); }
正在阅读:
Wincc常用C脚本及常用功能03-19
英语II(1)期末复习一 OK06-08
2018-2024年中国燃料油行业前景研究与投资前景报告(目录) - 图文09-16
2013年高考物理二轮专题模型复习(模型概述+模型讲解+模型演练)模型十九水平方向上的碰撞含解析12-29
大一C语实验08-20
2012新建筑面积计算规则06-08
走遍法国REFLET第二册课文翻译(DOSSIER 1-12)01-02
电梯门洞过门石铺设漏浆处理措施01-31
明德校园解说词01-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 常用
- 脚本
- 功能
- Wincc
- 2014新目标英语七年级下册知识点总结
- 中央空调机组日常维护保养
- 八年物理2011-2012第一学期期末教学质量分析
- 原子荧光光度计与DMA—80测汞仪测定土壤中汞的对比
- 幼儿英语颜色一课教案
- 新疆农业职业技术学院关于进一步规范毕业论文撰写与答辩工作的通
- 《普通人的悲剧》分析
- 基于ARM及GPRS的智能家居系统的远程监控技术
- 关于农业推广学2
- 九年级物理第一学期期末复习测试题1
- 04十天学会易语言图解教程第四章
- 《电力电子技术》第四版课后习题答案
- Feeling婚庆策划公司创业计划书 营销策划 - 图文
- 《血脂异常指南》复习题
- BMS 和 EMS 解决方案
- 江苏省扬州市江都区2015届第一次模拟九年级物理试题
- 初中英语形容词比较级和最高级讲解与练习
- 中国柔性印制线路板(FPC)行业投资研究报告目录
- 第四十二中学七年级政治上册第四单元《自己的事情自己做》教案新
- 上海加工贸易发展的SWOT分析(5.1) - 图文