我忙于在Siemens WinCC中使用C脚本。 我想打开一个面板,我可以打开其他面板。 Howerver,我想在第二个面板中使用Tagprefix。有没有人知道如何通过标签前缀?
提前致谢! 汤姆
答案 0 :(得分:0)
如您所知,标记前缀是屏幕窗口的属性。您需要将这些数据提供给从父屏幕窗口在图片窗口内的图片上下文中运行的脚本。
一种解决方案是使用文本字段"标记名"在"面板"并将其用作标记前缀名称的来源。标记前缀可以通过一个简单的vbs脚本传输,该脚本在打开"上运行。
使用VBS" Item.parent.TagPrefix"然后将结果提供给文本字段。
或者只是从图片中的按钮" Item.parent.parent.TagPrefix"也没关系。
C中的相同内容将使用函数" GetParentPictureWindow",并返回包含图片窗口名称的字符串(lpsz)。此名称可用于使用" GetPropChar"来读取具有此名称的对象的属性。使用" Tagprefix"作为财产。
// PERD