发布于 2007-08-14 00:28:37
0楼
C脚本:
读出文本的实例
{
char* pszValue = NULL;
char szValue[13];
//获得实际设置的文本pszValue
= GetText(lpszPictureName," Static Text 1");
if(pszValue != NULL)
{
//复制字符串
strncpy(szValue,pszValue,12);
}
//自定义代码(此处
//用户可以用返回值进行一些操作)
...
}
GetText函数参数:
“lpszPictureName”是在其中组态该对象的画面名称。
“Static Text1”是该对象的名称。
1.读出对象Static Text 1中设置的文本并缓冲保存在pszValue中。
2.如果返回了有效值,则将函数的返回值存储在本地字符串szValue中。最多存储12个字符。
3.执行处理返回值的自定义代码。
VBS实现的脚本程序:
Dim objRectangle
Dim tagtext
Set objRectangle = ScreenItems("statictext")
Set objTag = HMIRuntime.Tags("tagtext")
tagtext.Write=objRectangle.text
雄关漫道真如铁,而今迈步从头越!