恭喜,你发布的帖子
发布于 2021-06-01 08:47:43
3楼
老师帮我看下这个变量前缀怎么批量查找替换呀,困扰了我很多年了,一直重复劳动卡在这个地方,每次编程死去活来,求指导
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#define TagPrefix "JK3数据_JK-3a预热阀_" //变量前缀
#define PictureTitle "JK3数据_JK-3a预热阀" //窗口标题
#define PictureName "调节阀公用窗口.pdl" //模板画面名称
#define blqz "AHU11一次表冷阀.变量前缀"
char* sp;
SetVisible(lpszPictureName,"画面窗口_设备控制",0);// 关闭画面窗口
SetTagPrefix (lpszPictureName,"画面窗口_设备控制", TagPrefix);//传递变量前缀
SetPropChar(lpszPictureName,"画面窗口_设备控制","CaptionText",PictureTitle);//传递标题
SetPictureName(lpszPictureName,"画面窗口_设备控制",PictureName);//设置画面窗口调用的模板画面
SetVisible(lpszPictureName,"画面窗口_设备控制",1);// 打开画面窗口
sp=GetTagPrefix(lpszPictureName,"画面窗口_设备控制"); //获取画面窗口的变量前缀
SetTagChar (blqz, sp);//set prefix
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
}
请填写推广理由:
分享
只看
楼主