Tags 标记前缀Win CC

Tags 标记前缀Win CC,tags,wincc,Tags,Wincc,我正忙于西门子WinCC中的C脚本。 我想打开一个面板,在上面我可以打开其他面板。 但是,我想在第二个面板中使用第一个面板的标记前缀。有人知道我怎样才能让标签前缀通过吗 提前谢谢! Tom正如您所知,标记前缀是屏幕窗口的一个属性。您需要从父屏幕窗口向在图片窗口内图片上下文中运行的脚本提供该数据 一种解决方案是在“面板”中使用文本字段“标记名”,并将其用作标记前缀名称的来源。标记前缀可以通过“打开时”运行的简单vbs脚本进行传输 使用VBS“Item.parent.TagPrefix”,然后将结果

我正忙于西门子WinCC中的C脚本。 我想打开一个面板,在上面我可以打开其他面板。 但是,我想在第二个面板中使用第一个面板的标记前缀。有人知道我怎样才能让标签前缀通过吗

提前谢谢!
Tom

正如您所知,标记前缀是屏幕窗口的一个属性。您需要从父屏幕窗口向在图片窗口内图片上下文中运行的脚本提供该数据

一种解决方案是在“面板”中使用文本字段“标记名”,并将其用作标记前缀名称的来源。标记前缀可以通过“打开时”运行的简单vbs脚本进行传输

使用VBS“Item.parent.TagPrefix”,然后将结果提供给文本字段

或者只通过图片中的按钮“Item.parent.parent.TagPrefix”也可以

C中的相同方法将使用函数“GetParentPictureWindow”,并返回包含图片窗口名称的字符串(lpsz)。此名称可用于通过使用“Tagprefix”作为属性的“GetPropChar”读取具有此名称的对象的属性


//PerD

欢迎来到SO!到目前为止你试过什么?要帮助我们帮助您,请添加