工控编程吧

标题: 画面编辑器能用VBA提取属性上的VBS或C脚本吗? [打印本页]

作者: baikhgmv    时间: 2016-9-4 13:57
标题: 画面编辑器能用VBA提取属性上的VBS或C脚本吗?
画面编辑器能用VBA提取属性上的VBS或C脚本吗?VBA可以给属性生成值或脚本,但是只能提取值,如何能提取对象属性上的脚本内容?


-----没有用过

生成脚本的属性,反过来使用不能看吗?


----------生成的动作只是写入,不能读出,连接的动态只能删除,不知道是什么缘故。VBA的一个缺陷让我工作量增加百倍。


---------你可以用wincc的vbs写脚本把数据写到你需要的文件或者数据库中。


---------手工打开,拷贝出来。

VBA是辅助组态的。能不能提取动作内容,没试过。


-------------这个问题的产生是在几十个画面已经组态好了的情况下,需要重新修改一下脚本。每个画面里面上百个对象,总的上千个对象要点开属性,点开脚本,修改语句,修改触发器……。但如果提取了对象本身脚本,集中在一起查找替换就完事。不知道各位大侠是如何解决这类问题的?先规划好之类的就不用提了。用VBA写入已经省了很多事,毕竟画面上很多东西都是批量的,但现在还得花大量时间人工确定对象名称,相应的变量,然后做个列表,编制写入程序。做列表需要10个小时,编制写入程序30分钟。如果能提取变量,10个多小时的工作不到1个小时能完成。

昨天想到可以用交叉参考生成对象名称与变量的列表,解决了能提取变量的对象的问题,脚本动态还是无法。供大家参考。









欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4