WinCC脚本问题

在WinCC中,我想读取一个文本文件的内容,然后加到画面上的组合框里面。
 我现在能在C脚本中读取文件,也能在VB里面往组合框里添加选项,但是还是没有办法实现以上功能,想问一下有什么办法。
 比如在C脚本里往组合框里添加项,或是在VB里访问文件,或者是他们之间可以通过什么方式传递字符串。。。

最佳答案

C脚本也可以采用类似VBS的方法访问控件属性和方法:
 #define GetObject GetObject 

 __object *pdl=NULL; 
 __object *pic=NULL; 
 __object *obj=NULL; 

 pdl = __object_create("PDLRuntime"); 
 pic=pdl->GetPicture(""); 
 obj=pic->GetObject("lstBox1"); 
 obj->AddItem("January",0);  //y用additem方法 
 obj->AddItem("February",1); 
 obj->RemoveItem(1);   //y用REMOVEITEM方法 

 __object_delete(obj); 
 __object_delete(pic); 
 __object_delete(pdl); 

 当然VBS也可以用FSO组件来读取文本内容,具体自己搜索。

提问者对于答案的评价:
谢谢,高手啊

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:15
下一篇 2019年6月11日 上午10:15

相关推荐

  • WinCC变量记录的问题

    WinCC变量记录归档和现实最小间隔时间是250ms,请问怎么才能归档和现实间隔小于250ms啊?因为我监测到的变量有时候有突变,如果250ms才归档一次,有时候就无法记录到变量的…

    SIMATIC WinCC 2019年6月11日
  • 1200仿真与wincc通讯不上

    求大神解答:我用1200仿真,与wincc通讯。连接不上。我把过程说明一下,求解惑。我TIA15.1    wincc7.5首先我TIA启用…

    SIMATIC WinCC 2021年7月5日
  • wincc调用EXCEL,现场数据采集,温度,压力,流量~

    wincc调用excel,excel打开数据库,读取历史数据~变量有流量,温度,压力~在主界面中可通过空间选择时间小菜鸟求各位大侠帮帮忙啦~邮箱329902106@qq.com,不…

    SIMATIC WinCC 2019年6月11日
  • 全局脚本

    这段程序是什么意思?写得对不对?在具体应用时,还需要进行哪些设置才能使用呢? Option Explicit Function action…

    SIMATIC WinCC 2019年6月11日
  • 如何将WINCC6.0画面中的时间显示控件改为24小时制

    如何将WINCC6.0画面中的时间显示控件改为24小时制 最佳答案 同意barry资深顾问  第13级的说法或者在“变量管理”–>“SYSTEM&nbs…

    SIMATIC WinCC 2017年11月26日
  • WIN-CC属性视图

    在WCC里我怎么找不到属性视图了?我在菜单工具栏"视图"的下拉菜单里找不到"属性".她的下拉菜单里依次是"输出""对象""项目"等等.我该怎么办??? 问题补充:我按照XSXZC的…

    SIMATIC WinCC 2019年6月11日
  • 请问WinCC在激活状态下,可以修改报警值么?

    请问WinCC在激活状态下,可以修改报警值么?工程文件里会有预设的报警范围,但有些时候现场可能会修改一些变量的报警值,在不修改工程文件的前提下可以用报警控件实现这种功能么? 最佳答…

    SIMATIC WinCC 2021年7月5日
  • wincc如何加脚本实现步进控制

    现场是这样,底层S7-400搭配各个输入输出,上位机用WINCC来显示。由于S7-400编程步进控制这块实现起来特别麻烦,又没法用DCS系统来改造。想用WINCC做个类似的控制器,…

    SIMATIC WinCC 2019年6月11日
  • vb读取word文档

    在vb环境下,如何按照word文档的格式(包括其中的图片)读取文档,并采用什么VB控件来显示? 最佳答案 VB环境下?不是WinCC??不过也差不多了。 直接提取并显示W…

    SIMATIC WinCC 2019年6月11日
  • HMI中怎么实现切换分辨率?

    1. 想在WinCC flexible画面中中实现切换分辨率的功能,于是用符号IO域,关联文本列表,但是,怎么实现“设置分辨率”的事件呢?2. 同理,…

    SIMATIC WinCC 2021年7月5日