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日
下一篇 2019年6月11日

相关推荐

  • WINCC反应滞后

    我现在用的是PLC通过以太网模块和WINCC相连的,可是现在运行起来存在滞后的现象,不知道是为什么。就是我的继电器都动作了3、4秒后画面上的状态信号才动作,不知道有什么办法没有。好…

    SIMATIC WinCC 2019年6月11日
  • 如何使用VBS自定义函数

    在WINCC6.2中我想使用VBS来做一个自定义的函数,然后在画面上调用。想问下在那个地方做啊?是在"全局脚本"处编写程序吗?但是好像在VBS-Editor下面…

    SIMATIC WinCC 2019年6月11日
  • 关于mp277的问题

    各位大侠 小弟最近做了一个屏的程序 可是编译不过去 总是提示“系统函数的引用参数无效” 可是点击这句话也不会跳转到故障处 不知道是…

    SIMATIC WinCC 2019年6月11日
  • wincc使用在线表格做简易报表的问题

    使用在线表格做打印布局,运行后打印只能显示打印前两分钟的数据,不显示以前的数据。比如我运行6分钟,打印出来只有打印前两分钟的两行数据数据归档是1分钟,在线表格内选择更新和时间范围为…

    2020年11月1日
  • 关于Hmi Lite问题

    我们有一台机触摸屏应该是用Wincc flexible做的,用了Hmi lite,研究了几天,始终没有搞明白。例如FC68 (FC_HMILITE_B…

    SIMATIC WinCC 2021年7月5日
  • WinCC三维动态图

    请问WinCC三维动态图如何绘制,通过Soildworks画出的图除了截图以外还可以怎么导入使用,或者有其他方式能够导入图形吗?需要三维动态图 问题补充:是这样的,三维图是可以画,…

    SIMATIC WinCC 2021年7月5日
  • 求教WINCC的问题

    各位高手,我的WINCC 是6.0的,在垃圾清理后,会出现—0x80080005:服务器运行失败,请问wincc中的哪些程序出错?谢谢!y6843@sina.…

    SIMATIC WinCC 2017年10月29日
  • 我用的是xp的系统,重新g回以前的系统后,升级wincc后却不能运行

    我用的是xp的系统,重新g回以前的系统后,升级wincc后却不能运行,激活后,点击按钮,出现了如下画面 问题补充:我重装系统了,安装wincc后,可以激活,但是进入后无法切换画面了…

    2021年7月5日
  • I/Ofield值怎么保存

    我使用vbs中对i/ofield.outputvalue 进行赋值如,XXX.outputvalue = xxxx.process,但是我切换页面以后…

    SIMATIC WinCC 2019年6月11日
  • wincc双机冗余

    各位大侠:     小弟现使用两台工控机做wincc冗余,两台PLC为硬冗余,已组态完毕,两个网卡为CP1623,在组态wincc…

    SIMATIC WinCC 2019年6月11日