做过工控的人都知道,对脚本语言的支持是标准组态软件应具备的一个基本功能(如iFix,组态王等)。如果我们用VB开发类似的功能,能实现吗?
想必大家都知道微软提供了Micrsoft Script Control 1.0 控件,在VB版也见到了大家对这个控件的使用(如用ExecuteStatement方法执行脚本命令 ExecuteStatement("msgbox “你好””)??? )。但最重要的一点,ActiveX脚本与宿主应用程序数据交互与传递,却没有完整的解决方案。
我也是探索了很长一段时间,才摸索出一点数据传递与交互的技巧,现在共享出来,供大家讨论研究。
示例程序介绍:
1、首先加载Micrsoft Script Control 1.0 控件。
对它基本上不用配置,默认语言VBScript,对该部分的介绍请下载VBScript命令集 (http://blog.csdn.net/yefanqiu 【叶帆资源】[03] VBScript指令集)
2、添加一个窗体(frmTest),里面添加如下代码:
3、添加一个模块(mdlBase),里面添加如下代码:
4、添加一个类(clsScriptIO),类名为clsScriptIO,里面添加如下代码:
功能演示:
1、 参数传递(单击【传递参数演示】按钮,自动添加相应脚本代码。可以执行加减乘除等操作。
下图演示了错误捕捉(被0除错误)
2、对象操作(单击【对象操作演示】按钮,自动添加相应脚本代码。可以执行控件的赋值和背景色变化操作。
相关推荐
VBscript脚本
Windows Vbscript 脚本编程核心技术精解
vbscript脚本语言使用手册 轻松教会初学者使用vbscript语言的语法
VBScript脚本语言VBScript脚本语言
VBScript脚本语言讲义.pdf
6.能获取文本脚本执行结束后脚本里面的变量返回值,返回给调用者,实现脚本技术与其他语言技术的交互. 7.按列表返回的函数、过程名称执行相应的函数、过程。自定义入口参数,并返回执行结果给调用者,实现脚本技术与...
VBScript脚本语言PPT学习教案.pptx
VBScript脚本语言学习的一个PPt课件
脚本语言是一段自己不能独立运行,必须要嵌入到HTML语言中才能运行的代码。
win7在安装时loadrunner提示“无法找到VBScript脚本引擎”解决方法
上传的资料特别适合新手学习,不过也适合学习vbscritp和qtp的用户,该资料详细讲解了vbscript的用法和基本使用。
Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host...
VBScript脚本语言是一种介于HTML语言和Visual Basic(简称VB)高级语言之间的一种语言。VBScript直接来源于VB,是高级语言VB的一个子集。
VBScript脚本的使用例子、方法:有VBScript的使用例子和方法简介简单和实用的介绍了VBScript。
VBScript脚本扩展Visual C++开发环境 轻松注释所有没有必要的代码
VBScript脚本专题 VBScript脚本专题 VBScript脚本专题
VBS To Exe 编译器 各种经典脚本 VBScript相关代码
vb脚本实例教程,详细讲解如何制作网页,脚本代码的编写等详细资料。