技术论坛

 wincc中vbs脚本参数传递方法

返回主题列表
作者 主题
zhangli0
至圣

经验值: 43538
发帖数: 15768
精华帖: 61
楼主    2022-01-09 14:51:57
主题:wincc中vbs脚本参数传递方法 精华帖 

vbs中定义两个模块:

sub test1(a,b)

  msgbox a+b

end sub


sub test2

dim data1(2),data2(2)

dim i

data1(0)=1

data1(1)=20

data2(0)=3

data2(1)=30

for i=0 to 1

     select case i

                case 0 test1 data1(0),data2(0)

                case 1 test1 data1(1),data2(1)

    end select

next

end sub


wincc画面中用按钮调用test2,运行后点击按钮就会弹出两次提示窗口,第一次是4,第二次是50


活到老,学到老!为了生活学习吧!
zhangli0
至圣

经验值: 43538
发帖数: 15768
精华帖: 61
1楼    2022-01-09 14:53:01
主题:回复:wincc中vbs脚本参数传递方法

需要注意的是这个需要传递的参数调用是不能用括号的(红色字体部分),和常用的vb传递参数有区别的。

活到老,学到老!为了生活学习吧!
贤贤易色
奇侠

经验值: 8093
发帖数: 1308
精华帖: 6
2楼    2022-01-09 15:07:17
主题:回复:wincc中vbs脚本参数传递方法

没啥特别的呀.....

养活一团春意思,撑起两根穷骨头
zhangli0
至圣

经验值: 43538
发帖数: 15768
精华帖: 61
3楼    2022-01-09 15:14:03
主题:回复:wincc中vbs脚本参数传递方法

看一楼,这是告诉大家vbs和vb的区别。代码是很简单的,这个代码不是说明程序的高明,而是说明vbs和vb的区别。

活到老,学到老!为了生活学习吧!
和光同尘
奇侠

经验值: 6761
发帖数: 1106
精华帖: 1
4楼    2022-01-09 16:04:41
主题:回复:wincc中vbs脚本参数传递方法

第一次看 case 0 test1 data1(0),data2(0)  ,心里想应该缺了个括号,vbs和vb的区别正在此

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。